نقل الملفات
يتضمّن Mobile SSH شاشة نقل ملفات عبر SFTP مرتبطة باتصال SSH النشط. وهي مخصّصة لصيانة الخادم السريعة من Android: رفع ملف إعداد، أو تنزيل سجل، أو إعادة تسمية ملف بعيد، أو فحص الأذونات دون مغادرة التطبيق.
فتح نقل الملفات
- اتصل بخادم SSH.
- حدّد جزء الطرفية المتصل.
- افتح Transfer من شريط أدوات الطرفية، أو اضغط مطوّلًا على رأس الجزء عندما تدعمه الشاشة الحالية.
- تُفتح شاشة نقل الملفات بجزء محلي وجزء بعيد.
إذا لم تكن هناك جلسة SSH نشطة، فلا يمكن فتح نقل الملفات.
الجزء المحلي والبعيد
تحتوي شاشة نقل الملفات على جزأي تصفّح:
- الجزء المحلي: تخزين الهاتف.
- الجزء البعيد: ملفات الخادم عبر SFTP.
يتذكّر التطبيق المسارات المحلية والبعيدة الأخيرة لكل مضيف. تُحفظ إعدادات الفرز أيضًا لكل مضيف ولكلا الجزأين.
إذن التخزين في Android
في إصدارات Android التي تقيّد تصفّح الملفات المباشر، قد يطلب Mobile SSH الوصول إلى التخزين قبل أن يتمكّن الجزء المحلي من تصفّح ملفات الهاتف. إذا تخطّيت هذا الإذن أو رفضته، فقد يستمر التصفّح البعيد في العمل، لكن قد تكون مسارات الرفع والتنزيل المحلية محدودة.
استيراد المفتاح الخاص منفصل عن نقل الملفات ويستخدم منتقي ملفات Android.
رفع الملفات
- افتح الجزء المحلي.
- انتقل إلى الملف الذي تريد رفعه.
- اختر الرفع.
- أكِّد الوجهة البعيدة.
- راقب قائمة انتظار النقل لمعرفة التقدّم والاكتمال.
تستخدم عمليات الرفع اتصال SSH/SFTP الحالي. إذا انقطع الاتصال، أعِد المحاولة بعد إعادة الاتصال.
تنزيل الملفات
- افتح الجزء البعيد.
- انتقل إلى الملف الذي تريد تنزيله.
- اختر التنزيل.
- أكِّد الوجهة المحلية.
- راقب قائمة انتظار النقل لمعرفة التقدّم والاكتمال.
يُفضّل إجراء التنزيلات الكبيرة على شبكة مستقرّة عند الإمكان.
إجراءات الملفات البعيدة
بحسب العنصر البعيد المحدّد، قد يعرض Mobile SSH إجراءات مثل:
- التنزيل.
- إعادة التسمية.
- الحذف.
- إنشاء ملف أو دليل.
- تحرير ملف نصي.
- عرض تفاصيل الملف.
قد تتضمّن تفاصيل الملف البعيد بتات الأذونات، والمالك، والمجموعة، وقيم الأذونات الثُمانية. استخدم هذه التفاصيل قبل تغيير ملفات الخادم التي تديرها عملية أخرى أو أداة نشر.
الفرز والمسارات الأخيرة
يمكن لكل جزء الفرز بالاسم أو التاريخ تصاعديًا أو تنازليًا. يخزّن Mobile SSH وضعَي الفرز المحلي والبعيد المحدّدين لكل مضيف، مع المسارات الأخيرة، بحيث تبدأ عمليات النقل المتكررة إلى الخادم نفسه من أماكن مألوفة.
قائمة انتظار النقل
تُوضَع عمليات النقل في قائمة انتظار وتُعرَض حسب الحالة. تفصل منطقة السجل بين عمليات النقل المنتظرة والفاشلة والناجحة. تتضمّن عمليات النقل الفاشلة سببًا عندما توفّره عملية SFTP الأساسية.
نصائح عملية
- استخدم SFTP لنقل ملفات محدّدة؛ واستخدم أدوات سطر الأوامر مثل
rsyncعلى الخادم لمزامنة الأدلة الكبيرة. - تجنّب تحرير ملفات الإنتاج الحيّة ما لم يكن لديك نسخة احتياطية أو مسار تراجع للنشر.
- إذا لم يظهر ملف بعد الرفع، فحدّث الجزء البعيد أو تحقّق من مسار الوجهة.
- إذا منع وصول التخزين في Android التصفّح المحلي، فامنح الإذن من إعدادات Android وأعِد فتح نقل الملفات.