قم بتشغيل خادم SFTP على نظام Android
يقوم خادم SFTP الخاص بـ AnExplorer بتحويل هاتف Android الخاص بك إلى خادم ملفات يمكن الوصول إليه عبر SSH. اتصل من أي عميل SSH/SFTP على جهاز كمبيوتر محمول أو سطح مكتب أو خادم بعيد - حيث يتم عرض مساحة تخزين هاتفك بشكل آمن عبر الشبكة.
على عكس خادم FTP الأساسي، يتم تشفير SFTP عبر SSH. تتم حماية كل عملية نقل للملفات، مما يجعل خادم SFTP مناسبًا للوصول إلى هاتفك عن بُعد عبر الإنترنت أو على شبكات غير موثوقة.
متى يجب استخدام خادم SFTP بدلاً من خادم FTP
| الوضع | استخدم |
|---|---|
| شبكة واي فاي منزلية، شبكة موثوقة | خادم FTP (أبسط) |
| شبكة Wi-Fi عامة أو مكتب أو الوصول عن بعد | خادم SFTP (مشفر) |
| أتمتة النسخ الاحتياطية من جهاز الكمبيوتر/الخادم إلى الهاتف | خادم سفتب |
يحتاج مطور آخر إلى نقل ملفات scp إلى هاتفك | خادم سفتب |
الاتصال من محطة Linux/Mac عبر sftp أو scp | خادم سفتب |
كيفية بدء تشغيل خادم SFTP
- افتح المستكشف
- افتح الشريط الجانبي للقائمة (انقر فوق ≡ أو اسحب لليمين)
- حدد خادم SFTP
- اضغط ابدأ
- يعرض AnExplorer: المضيف: 192.168.x.x، المنفذ: 2222 (أو المنفذ الذي تم تكوينه)
- قم بتعيين اسم المستخدم وكلمة المرور في إعدادات خادم SFTP - لا تترك خادم SFTP مفتوحًا بدون بيانات اعتماد مطلقًا
يعمل الخادم فقط عندما يكون AnExplorer نشطًا. يتم إيقاف تشغيله عند إغلاق التطبيق أو يقوم النظام بقتله لتحرير الذاكرة.
الاتصال من جهاز كمبيوتر
من Windows (موجه الأوامر أو PowerShell):
sftp -P 2222 اسم المستخدم@192.168.1.105
ثم استخدم أوامر SFTP: ls، get filename، put filename، exit
من Linux أو Mac (المحطة الطرفية):
sftp -P 2222 اسم المستخدم@192.168.1.105
من FileZilla (Windows/Mac/Linux):
- مدير الموقع > موقع جديد
- البروتوكول: SFTP – بروتوكول نقل الملفات SSH
- المضيف:
192.168.1.105، المنفذ:2222 - نوع تسجيل الدخول: عادي، اسم المستخدم، كلمة المرور
- الاتصال
من Cyberduck (ماك):
- افتح الاتصال > SFTP (بروتوكول نقل الملفات SSH)
- الخادم:
192.168.1.105، المنفذ:2222 - أدخل اسم المستخدم وكلمة المرور
الأتمتة: سحب ملفات الهاتف من خادم Linux
سير عمل مشترك للمطورين: نسخ محتويات الهاتف احتياطيًا تلقائيًا إلى خادم Linux المنزلي باستخدام مهمة cron:
# دخول كرون (يعمل كل ليلة في الساعة 2 صباحًا)
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 الحالي لهاتفك على الشبكة المحلية بشكل افتراضي. إذا كنت تريد الوصول إليه من خارج منزلك:
- قم بتمكين إعادة توجيه المنفذ على جهاز التوجيه الخاص بك: إعادة توجيه المنفذ الخارجي → منفذ IP للهاتف 2222
- استخدم اسم مضيف IP أو DDNS العام لجهاز التوجيه الخاص بك للاتصال عن بعد
- استخدم كلمة المرور دائمًا عند تعريض SFTP للإنترنت
- استخدم VPN (OpenVPN) بدلاً من إعادة توجيه المنفذ لتحسين الأمان
خادم SFTP مقابل خادم FTP مقابل اتصال الجهاز
| خادم سفتب | خادم بروتوكول نقل الملفات | توصيل الجهاز | |
|---|---|---|---|
| مشفرة | ✅ | ❌ | ❌ |
| يتطلب عميل SSH | ✅ | ❌ | ❌ |
| يعمل من أي متصفح | ❌ | ❌ | ✅ |
| الأفضل لـ | الوصول عن بعد/الآمن | نقل الشبكة المحلية | مشاركة سريعة |
| دليل ذو صلة | هذه الصفحة | خادم FTP | اتصال الجهاز |
أدلة ذات صلة
- عميل SFTP — الاتصال بالخوادم البعيدة
- خادم FTP — خادم LAN أبسط
- اتصال الجهاز — خادم HTTP للمتصفحات
- النقل من Android إلى الكمبيوتر الشخصي
