SFTP على Android مع AnExplorer
SFTP (بروتوكول نقل الملفات SSH) هو الطريقة الآمنة لنقل الملفات عبر الإنترنت. على عكس FTP العادي، يتم تشفير كل اتصال SFTP عبر SSH - تتم حماية بيانات الاعتماد وبيانات الملف أثناء النقل. يدعم AnExplorer بروتوكول SFTP مع كل من كلمة المرور ومصادقة مفتاح SSH.
يعد SFTP هو الاختيار الصحيح عندما:
- الاتصال بخادم بعيد (VPS، خادم سحابي، خادم منزلي مع إعادة توجيه المنفذ)
- الوصول إلى Synology أو QNAP NAS من خارج شبكتك المنزلية
- العمل مع جهاز Linux أو Raspberry Pi عبر الإنترنت
- الأمان مهم (على سبيل المثال، أنت متصل بشبكة Wi-Fi عامة)
بالنسبة لعمليات النقل المحلية فقط على شبكة منزلية، يعد SMB أو FTP خيارين أبسط.
خطوة بخطوة: إضافة اتصال SFTP
- افتح المستكشف
- اضغط على +* في الشريط الجانبي > SFTP
- أدخل:
- المضيف: عنوان IP أو المجال (على سبيل المثال،
203.0.113.50أوmyserver.example.com) - المنفذ: منفذ SSH الافتراضي هو
22؛ يستخدم بعض مقدمي الخدمة "2222" أو منفذًا عاليًا عشوائيًا - اسم المستخدم: اسم مستخدم تسجيل الدخول إلى SSH (على سبيل المثال،
ubuntu،pi،admin) - كلمة المرور: كلمة مرور SSH الخاصة بك، أو اتركها فارغة في حالة استخدام مفتاح SSH
- مفتاح SSH: (اختياري) انقر لاستيراد ملف مفتاح خاص (
.pem،id_rsa)
- المضيف: عنوان IP أو المجال (على سبيل المثال،
- اضغط على الاتصال
- إذا طُلب منك قبول بصمة الخادم (مفتاح المضيف)، فتحقق من مطابقتها وأكدها
- قم بوضع إشارة مرجعية على الاتصال للوصول السريع
كلمة المرور مقابل مصادقة مفتاح SSH
| الطريقة | الأمن | الراحة |
|---|---|---|
| كلمة المرور | 🟡 موافق | من السهل اقامة |
| مفتاح SSH الخاص | ✅ أقوى بكثير | يتطلب إعداد المفتاح |
استخدام مصادقة مفتاح SSH
إذا كان الخادم الخاص بك يستخدم المصادقة المستندة إلى المفتاح (الشائعة في AWS، وDigitalOcean، وLinode، وما إلى ذلك):
- انسخ ملف ".pem" أو ملف المفتاح الخاص إلى مساحة تخزين هاتفك
- في إعداد AnExplorer SFTP، انقر فوق المفتاح الخاص وانتقل إلى ملف المفتاح الخاص بك
- اترك حقل كلمة المرور فارغًا (أو أدخل عبارة المرور إذا كان مفتاحك محميًا بعبارة المرور)
- الاتصال - يتم مصادقة 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)
- DSM > لوحة التحكم > المحطة الطرفية وSNMP > تمكين خدمة SSH
- المنفذ: 22 (أو التغيير للأمان)
- الاتصال من AnExplorer: اسم مضيف NAS IP العام أو DDNS، المنفذ 22، اسم مستخدم/كلمة مرور DSM
- في المنزل باستخدام شبكة Wi-Fi محلية، يكون SMB أسرع. يكون SFTP أفضل عندما تكون بعيدًا عن المنزل.
راسبيري باي
- تمكين SSH على Pi:
sudo systemctl Enable ssh && sudo systemctl start ssh - ابحث عن Pi IP: "اسم المضيف -I".
- الاتصال من AnExplorer: عنوان IP المحلي لـ Pi، المنفذ 22، اسم المستخدم
pi(نظام Raspberry Pi OS الافتراضي) - تصفح
/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 وإصلاحها
"فشلت المصادقة" بكلمة المرور الصحيحة:
- قد يحتوي الخادم على
رقم مصادقة كلمة المرورفي/etc/ssh/sshd_config- يلزم مصادقة المفتاح - التحقق من حالة اسم المستخدم (حساس لحالة الأحرف في Linux)
- في AWS/GCP، يتم عادةً تعطيل تسجيل الدخول بكلمة مرور الجذر؛ استخدم المستخدم الصحيح (
ubuntu،ec2-user، وما إلى ذلك)
"مهلة الاتصال" (لا يتصل أبدًا):
- ربما يقوم جدار الحماية الموجود على الخادم بحظر المنفذ 22 - تحقق من قواعد مجموعة أمان الخادم / iptables
- لا تقوم بعض أجهزة التوجيه المنزلية بإعادة توجيه المنفذ 22 إلى الخادم الخاص بك - تحقق من قواعد إعادة توجيه المنفذ
"فشل التحقق من مفتاح المضيف":
- يحدث هذا في حالة تغيير بصمة SSH الخاصة بالخادم (على سبيل المثال، إعادة بناء الخادم)
- قم بإزالة إدخال المضيف القديم المعروف في إعدادات SFTP الخاصة بـ AnExplorer وأعد الاتصال
النقل بطيء عبر بيانات الجوال:
- يتراوح معدل SFTP عبر 4G/LTE عادة من 5 إلى 15 ميجابايت/ثانية. تحقق من سرعة بيانات هاتفك المحمول من خلال اختبار السرعة أولاً.
- تكون عمليات النقل الكبيرة أسرع على شبكة Wi-Fi إلى VPN + SMB بالمنزل، ولكن ذلك يتطلب إعداد VPN.
