كيفية تشغيل خادم SFTP على أندرويد

كيفية تشغيل خادم SFTP على أندرويد

آخر تحديث :
تم التخطيط لميزة خادم SFTP لإصدار مستقبلي من AnExplorer.تصف هذه الصفحة كيف ستعمل بمجرد توفرها.في الوقت الحالي، استخدم Device Connect (خادم HTTP) لمشاركة ملفات هاتفك لاسلكيًا - راجع دليل Device Connect.للوصول المشفر، يمكن لعميل SFTP الخاص بـ AnExplorer الاتصال بأي خادم SFTP خارجي - راجع دليل عميل SFTP SFTP.

يقوم خادم SFTP الخاص بـ AnExplorer بتحويل هاتف Android الخاص بك إلى خادم ملفات يمكن الوصول إليه عبر SSH.اتصل من أي عميل SSH/SFTP على جهاز كمبيوتر محمول أو سطح مكتب أو خادم بعيد - حيث يتم عرض مساحة تخزين هاتفك بشكل آمن عبر الشبكة.

على عكس خادم FTP الأساسي، يتم تشفير SFTP عبر SSH.تتم حماية كل عملية نقل للملفات، مما يجعل خادم SFTP مناسبًا للوصول إلى هاتفك عن بُعد عبر الإنترنت أو على شبكات غير موثوقة.

متى يجب استخدام خادم SFTP بدلاً من خادم FTP

الوضعاستخدم
شبكة واي فاي منزلية، شبكة موثوقةخادم FTP (أبسط)
شبكة Wi-Fi عامة أو مكتب أو الوصول عن بعدخادم SFTP (مشفر)
أتمتة النسخ الاحتياطية من جهاز الكمبيوتر/الخادم إلى الهاتفخادم سفتب
يحتاج مطور آخر إلى scp الملفات على هاتفكخادم سفتب
الاتصال من محطة Linux/Mac عبر sftp أو scpخادم سفتب

كيفية بدء تشغيل خادم SFTP

  1. افتح AnExplorer
  2. افتح الشريط الجانبي للقائمة (انقر فوق ≡ أو اسحب لليمين)
  3. حدد خادم SFTP
  4. اضغط ابدأ
  5. AnExplorer يعرض: المضيف: 192.168.xx، المنفذ: 2222 (أو المنفذ الذي تم تكوينه)
  6. قم بتعيين اسم المستخدم وكلمة المرور في إعدادات خادم SFTP - لا تترك خادم SFTP مفتوحًا بدون بيانات اعتماد مطلقًا

يعمل الخادم فقط عندما يكون AnExplorer نشطًا.يتم إيقاف تشغيله عند إغلاق التطبيق أو يقوم النظام بقتله لتحرير الذاكرة.

الاتصال من جهاز كمبيوتر

من Windows (موجه الأوامر أو PowerShell):

sftp -P 2222 [email protected]

ثم استخدم أوامر SFTP: ls، get filename، put filename، exit

من Linux أو Mac (المحطة الطرفية):

sftp -P 2222 [email protected]

من FileZilla (Windows/Mac/Linux):

  1. مدير الموقع > موقع جديد
  2. البروتوكول: SFTP – بروتوكول نقل الملفات SSH
  3. المضيف: 192.168.1.105، المنفذ: 2222
  4. نوع تسجيل الدخول: عادي، اسم المستخدم، كلمة المرور
  5. الاتصال

من Cyberduck (ماك):

  1. افتح الاتصال > SFTP (بروتوكول نقل الملفات SSH)
  2. الخادم: 192.168.1.105، المنفذ: 2222
  3. أدخل اسم المستخدم وكلمة المرور

الأتمتة: سحب ملفات الهاتف من خادم Linux

سير عمل مشترك للمطورين: نسخ محتويات الهاتف احتياطيًا تلقائيًا إلى خادم Linux المنزلي باستخدام مهمة cron:

# cron entry (runs every night at 2am)
0 2 *** sftp -P 2222 [email protected]:/sdcard/DCIM /backup/phone-photos/

أو استخدم rsync عبر SSH (إذا كان خادم SFTP للهاتف يدعم أوامر rsync - يختلف حسب التنفيذ):

rsync -avz -e "ssh -p 2222" [email protected]:/sdcard/ /backup/phone/

هذه طريقة موثوقة للاحتفاظ بنسخة احتياطية تلقائية للصور/الفيديو من الهاتف إلى NAS أو الخادم المنزلي دون أي خدمة سحابية.

إعدادات خادم SFTP

الإعدادتوصية
ميناء2222 (افتراضي، يتجنب التعارض مع نظام SSH على المنفذ 22)
اسم المستخدماختر شيئًا غير تافه
كلمة المروراستخدم كلمة مرور قوية
الدليل الجذريقتصر على /sdcard/ أو مجلد معين
مصادقة مفتاح SSHمتاح للعملاء المعتمدين على المفاتيح

الأمان: التعرض لمنفذ SFTP

يرتبط خادم SFTP بعنوان IP الحالي لهاتفك على الشبكة المحلية بشكل افتراضي.إذا كنت تريد الوصول إليه من خارج منزلك:

  1. قم بتمكين إعادة توجيه المنفذ على جهاز التوجيه الخاص بك: إعادة توجيه المنفذ الخارجي ← منفذ IP للهاتف 2222
  2. استخدم اسم مضيف IP أو DDNS العام لجهاز التوجيه الخاص بك للاتصال عن بعد
  3. استخدم دائمًا كلمة المرور عند تعريض SFTP للإنترنت
  4. استخدم VPN ( OpenVPN ) بدلاً من إعادة توجيه المنفذ لتحسين الأمان

خادم SFTP مقابل خادم FTP مقابل اتصال الجهاز

خادم سفتبخادم بروتوكول نقل الملفاتتوصيل الجهاز
مشفرة
يتطلب عميل SSH
يعمل من أي متصفح
الأفضل لـالوصول عن بعد/الآمننقل الشبكة المحليةمشاركة سريعة
دليل ذو صلةهذه الصفحةخادم FTPتوصيل الجهاز

أدلة ذات صلة

ثَبَّتَ

تثبيت AnExplorer

الأسئلة الشائعة

حقوق الطبع والنشر © DWorkS ٢٠١١ – ٢٠٢٦ جميع الحقوق محفوظة