كيفية توصيل Android بخادم SFTP

كيفية توصيل Android بخادم SFTP

آخر تحديث :

SFTP (بروتوكول نقل الملفات SSH) هو الطريقة الآمنة لنقل الملفات عبر الإنترنت. على عكس FTP العادي، يتم تشفير كل اتصال SFTP عبر SSH - تتم حماية بيانات الاعتماد وبيانات الملف أثناء النقل. يدعم AnExplorer بروتوكول SFTP مع كل من كلمة المرور ومصادقة مفتاح SSH.

يعد SFTP هو الاختيار الصحيح عندما:

  • الاتصال بخادم بعيد (VPS، خادم سحابي، خادم منزلي مع إعادة توجيه المنفذ)
  • الوصول إلى Synology أو QNAP NAS من خارج شبكتك المنزلية
  • العمل مع جهاز Linux أو Raspberry Pi عبر الإنترنت
  • الأمان مهم (على سبيل المثال، أنت متصل بشبكة Wi-Fi عامة)

بالنسبة لعمليات النقل المحلية فقط على شبكة منزلية، يعد SMB أو FTP خيارين أبسط.

خطوة بخطوة: إضافة اتصال SFTP

  1. افتح المستكشف
  2. انتقل إلى شاشة الشبكة، ثم انقر فوق ******* > SFTP
  3. أدخل:
    • المضيف: عنوان IP أو المجال (على سبيل المثال، 203.0.113.50 أو myserver.example.com)
    • المنفذ: منفذ SSH الافتراضي هو 22؛ يستخدم بعض الموفرين 2222 أو منفذًا عاليًا عشوائيًا
    • اسم المستخدم: اسم مستخدم تسجيل الدخول إلى SSH (على سبيل المثال، ubuntu، pi، admin)
    • كلمة المرور: كلمة مرور SSH الخاصة بك، أو اتركها فارغة في حالة استخدام مفتاح SSH
    • مفتاح SSH: (اختياري) انقر لاستيراد ملف مفتاح خاص (.pem، id_rsa)
  4. اضغط على الاتصال
  5. إذا طُلب منك قبول بصمة الخادم (مفتاح المضيف)، فتحقق من مطابقتها وأكدها
  6. قم بوضع إشارة مرجعية على الاتصال للوصول السريع

كلمة المرور مقابل مصادقة مفتاح SSH

الطريقةالأمنالراحة
كلمة المرور🟡 موافقمن السهل اقامة
مفتاح SSH الخاص✅ أقوى بكثيريتطلب إعداد المفتاح

استخدام مصادقة مفتاح SSH

إذا كان الخادم الخاص بك يستخدم المصادقة المستندة إلى المفتاح (الشائعة في AWS، وDigitalOcean، وLinode، وما إلى ذلك):

  1. انسخ ملف .pem أو ملف المفتاح الخاص إلى مساحة تخزين هاتفك
  2. في إعداد AnExplorer SFTP، انقر فوق المفتاح الخاص وانتقل إلى ملف المفتاح الخاص بك
  3. اترك حقل كلمة المرور فارغًا (أو أدخل عبارة المرور إذا كان مفتاحك محميًا بعبارة المرور)
  4. الاتصال - يتم مصادقة SFTP عبر مفتاحك بدون كلمة مرور

حالات استخدام SFTP الشائعة

VPS / Cloud Server (AWS، DigitalOcean، Linode، Vultr)

يستخدم جميع موفري VPS الرئيسيين المصادقة المستندة إلى المفتاح SSH +:

  • المضيف: IP VPS الخاص بك (على سبيل المثال، 203.0.113.50)
  • المنفذ: 22
  • اسم المستخدم: ubuntu (Ubuntu/Debian)، ec2-user (Amazon Linux)، root (يعتمد على الموفر)
  • المفتاح: تم تنزيل الملف .pem عند إنشاء المثيل

بمجرد الاتصال، يمكنك تصفح /var/www/html لإدارة ملفات الويب، أو /home/username/ لملفات المستخدم، أو أي دليل يمكن لمستخدم SSH الوصول إليه.

Synology NAS (عن بعد SFTP)

  1. DSM > لوحة التحكم > المحطة الطرفية وSNMP > تمكين خدمة SSH
  2. المنفذ: 22 (أو التغيير للأمان)
  3. الاتصال من AnExplorer: اسم مضيف NAS IP العام أو DDNS، المنفذ 22، اسم مستخدم/كلمة مرور DSM
  4. في المنزل باستخدام شبكة Wi-Fi محلية، يكون SMB أسرع. يكون SFTP أفضل عندما تكون بعيدًا عن المنزل.

راسبيري باي

  1. قم بتمكين SSH على Pi: sudo systemctl enable ssh && sudo systemctl start ssh
  2. ابحث عن Pi IP: hostname -I
  3. الاتصال من AnExplorer: عنوان IP المحلي لـ Pi، المنفذ 22، اسم المستخدم pi (نظام التشغيل Raspberry Pi OS الافتراضي)
  4. استعرض /home/pi/ بحثًا عن ملفات المستخدم، و/media/pi/ بحثًا عن محركات أقراص USB المرفقة

خادم لينكس المنزلي

يمكن الوصول فورًا إلى أي جهاز Linux مثبت عليه خادم OpenSSH:

  • التثبيت: sudo apt install openssh-server (Ubuntu/Debian)
  • البدء: sudo systemctl enable --now ssh
  • اتصل من AnExplorer باستخدام عنوان IP الخاص بالجهاز واسم مستخدم Linux الخاص بك

SFTP مقابل FTP مقابل SFTP

البروتوكولميناءالتشفيرالأفضل لـ
بروتوكول نقل الملفات21الشبكة المحلية فقط
إف تي بي إس990✅ TLSخوادم FTP مع دعم TLS
سفتب22✅SSHأي خادم قادر على SSH

يتم تشفير كل من SFTP وFTPS، لكن SFTP يعمل عبر SSH (المنفذ 22) المفتوح بالفعل على معظم الخوادم. يتطلب FTPS إعداد شهادة TLS على جانب الخادم. يعد SFTP أسهل في التكوين ويحظى بدعم عالمي أكبر.

استكشاف أخطاء بروتوكول SFTP وإصلاحها

"فشلت المصادقة" بكلمة المرور الصحيحة:

  • قد يحتوي الخادم على PasswordAuthentication no في /etc/ssh/sshd_config - يلزم مصادقة المفتاح
  • التحقق من حالة اسم المستخدم (حساس لحالة الأحرف في Linux)
  • في AWS/GCP، يتم عادةً تعطيل تسجيل الدخول بكلمة مرور الجذر؛ استخدم المستخدم الصحيح (ubuntu، ec2-user، وما إلى ذلك)

"مهلة الاتصال" (لا يتصل أبدًا):

  • ربما يقوم جدار الحماية الموجود على الخادم بحظر المنفذ 22 - تحقق من قواعد مجموعة أمان الخادم / iptables
  • لا تقوم بعض أجهزة التوجيه المنزلية بإعادة توجيه المنفذ 22 إلى الخادم الخاص بك - تحقق من قواعد إعادة توجيه المنفذ

"فشل التحقق من مفتاح المضيف":

  • يحدث هذا في حالة تغيير بصمة SSH الخاصة بالخادم (على سبيل المثال، إعادة بناء الخادم)
  • قم بإزالة إدخال المضيف القديم المعروف في إعدادات SFTP الخاصة بـ AnExplorer وأعد الاتصال

النقل بطيء عبر بيانات الجوال:

  • يتراوح معدل SFTP عبر الإنترنت عادةً من 5 إلى 15 ميجابايت/ثانية حسب اتصالك. تحقق من سرعة بيانات هاتفك المحمول من خلال اختبار السرعة أولاً.
  • تكون عمليات النقل الكبيرة أسرع على شبكة Wi-Fi إلى VPN + SMB بالمنزل، ولكن ذلك يتطلب إعداد VPN.

أدلة ذات صلة

التثبيت

تثبيت AnExplorer

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

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