البدء
Mobile SSH هو عميل SSH لأندرويد وiOS للاتصال بخوادمك الخاصة من Linux أو Unix أو الشبكات أو إنترنت الأشياء أو خوادم التطوير. أنت تقدّم عنوان الخادم وبيانات الاعتماد، ويفتح التطبيق طرفية SSH تفاعلية.
المتطلبات
- Android 8.0 أو أحدث، أو iOS 16 أو أحدث (iPhone أو iPad).
- وصول شبكي من الجهاز إلى خادم SSH الخاص بك.
- اسم مضيف خادم SSH أو عنوان IP، والمنفذ، واسم المستخدم، وكلمة مرور أو مفتاح خاص.
- على Android، وصول إلى التخزين إذا أردت استخدام نقل الملفات عبر SFTP مع متصفح ملفات الهاتف المحلي؛ أما iOS فيستخدم منتقيَي الملفات والصور في النظام بدلًا من ذلك.
تثبيت التطبيق
- Android: Mobile SSH حاليًا اختبار مغلق على Google Play. افتح رابط الانضمام في متصفّح على الجوال داخل الجهاز — لا داخل تطبيق Google Play حيث قد لا يظهر الاختبار — وانضمّ بحساب Google الذي ستستخدمه. بعد ذلك يُثبَّت ويُحدَّث من Play كأيّ تطبيق آخر.
- iOS: يتوفّر تطبيق iOS كنسخة تجريبية عامة عبر TestFlight. ثبّت تطبيق TestFlight من Apple، ثم افتح رابط دعوة Mobile SSH من الصفحة الرئيسية للموقع للتثبيت وتلقّي التحديثات.
الاتصال بخادم
- افتح Mobile SSH.
- اضغط على + Add Session وابحث عن خادم محفوظ، أو أضِف خادمًا جديدًا من تلك الشاشة.
- أدخِل المضيف والمنفذ واسم المستخدم وتفاصيل المصادقة عند إضافة خادم جديد.
- اضغط على الخادم لفتح جلسة طرفية.
- استخدم Active Sessions في الشاشة الرئيسية للعودة إلى الجلسات التي ما زالت قيد التشغيل.
منفذ SSH الافتراضي هو 22. إذا كان خادمك يستخدم منفذًا آخر، أدخِل ذلك المنفذ في ملف الخادم.
اختيار الناقل
عند إضافة خادم أو تحريره، يحدّد منتقي Transport كيفية اتصال Mobile SSH:
- SSH — اتصال SSH قياسي (الافتراضي).
- Eternal Terminal — جلسة صامدة تتحمّل انقطاع الشبكة والوضع الصامت وتغيّر عنوان IP. إذا لم يكن على المضيف
etserver، يمكن لـ Mobile SSH تثبيت واحد عبر SSH نيابةً عنك. راجِع دليل الطرفية للتفاصيل.
حفظ الخوادم
تحتفظ الخوادم المحفوظة بوجهة الاتصال وإعداد الأنفاق الاختياري. يمكن أن يتضمّن الخادم المحفوظ:
- اسم المضيف أو عنوان IP.
- منفذ SSH.
- اسم المستخدم.
- تفاصيل كلمة المرور أو المفتاح الخاص.
- قواعد اختيارية لإعادة توجيه المنافذ المحلية.
- عناوين إضافية اختيارية للجهاز نفسه (انظر أدناه).
استخدم الخوادم المحفوظة للمضيفين الذين تصل إليهم مرارًا. إذا كان خادم محفوظ يشير إلى مضيف مختلف عن جلستك النشطة الحالية، يبدأ Mobile SSH اتصالًا جديدًا للوجهة المحددة.
عناوين متعددة (التجوال بين LAN وVPN)
غالبًا ما يكون الجهاز نفسه قابلًا للوصول عبر عناوين مختلفة حسب مكانك — عنوان Wi-Fi منزلي مقابل عنوان VPN. أضِف العناوين البديلة في مربع حوار تحرير الخادم، لكلٍّ منها منفذه الخاص عند الحاجة. عند الاتصال، يجرّب Mobile SSH العناوين بالترتيب حتى يستجيب أحدها، ويتذكّر العنوان الذي نجح آخر مرة فيتّصل به أولًا في المرة التالية. يؤدّي تغيّر الشبكة (مثل مغادرة VPN) إلى إعادة اتصال فورية بأي عنوان صار قابلًا للوصول، بدلًا من انتظار انتهاء مهلة المسار المعطّل.
حفظ بيانات الاعتماد
تخزّن شاشة Credentials سجلات قابلة لإعادة الاستخدام لاسم المستخدم/كلمة المرور أو اسم المستخدم/المفتاح الخاص. يمكن اختيار بيانات الاعتماد المحفوظة من مربع حوار إعداد الخادم، حتى لا تعيد إدخال بيانات الدخول نفسها لكل مضيف.
تُخزَّن سجلات بيانات الاعتماد محليًا على الجهاز — وعلى iOS تُحفَظ الأسرار في Keychain الخاص بالنظام. احمِ الجهاز بقفل شاشة إذا حفظت كلمات مرور أو عبارات مرور أو مفاتيح خاصة.
استخدام المفاتيح الخاصة
يدعم Mobile SSH لصق المفاتيح الخاصة واستيراد المفاتيح عبر منتقي ملفات النظام. على Android يدعم التطبيق مفاتيح Ed25519 وECDSA (P-256/384/521) وRSA؛ وعلى iOS يدعم مفاتيح Ed25519 وECDSA (P-256/384/521). أمّا DSA (ssh-dss) فغير مدعوم على أيٍّ من المنصّتين. وتستطيع المنصّتان فتح مفتاح مشفَّر بعبارة مرور — أدخِل عبارة المرور في حقل كلمة المرور/عبارة المرور.
لاستخدام مفتاح خاص:
- افتح Credentials أو مربع حوار تحرير الخادم.
- الصق نص المفتاح الخاص، أو اختر استيراد من ملف.
- أدخِل عبارة مرور المفتاح في حقل كلمة المرور/عبارة المرور إذا كان المفتاح مشفّرًا.
- احفظ بيانات الاعتماد أو الخادم.
يستخدم استيراد المفتاح الخاص منتقي ملفات النظام لملفات المفاتيح. على Android، يستخدم نقل الملفات متصفح ملفات محلي منفصل، وقد يطلب وصولًا أوسع إلى التخزين في إصدارات Android الأحدث؛ وعلى iOS، تُجلب الملفات عبر منتقيَي المستندات والصور في النظام.
الشاشة الرئيسية
بُنيت الشاشة الرئيسية لتجيب عن سؤال «إلى أين يمكنني العودة؟» بدل أن تفتح نموذج اتصال فارغًا:
- Continue يسرد الاتصالات الحيّة الآن، مع عدد اللوحات عندما يضمّ الاتصال أكثر من لوحة. النقر على صفّ يعيدك إليه.
- Tmux sessions يسرد ما يعمل على خوادمك المحفوظة. وهو مأخوذ من لقطة سبق أن خزّنها التطبيق، فيظهر فورًا دون أيّ شبكة على الإطلاق — ويحمل كل صفّ ختمًا بعمر اللقطة، والنقر على أحدها يتّصل ويُرفِق تلك الجلسة. تبهت اللقطات بعد بضع ساعات وتُحذَف بعد أسبوع.
- على iOS تقع قائمة Recent أسفل هاتين القائمتين؛ أمّا تطبيق Android فقد أسقطها، لأنّ سؤال «إلى أين يمكنني العودة؟» تبيّن أنّه أنفع من سؤال «متى اتصلت آخر مرة؟».
إذا لم يكن هناك شيء حيّ ولا شيء مخزَّن، تقول الشاشة ذلك وتوجّهك إلى Servers.
تسمية الخوادم المحفوظة والبحث فيها
يمكن أن يحمل الخادم المحفوظ اسمًا — «Home NAS» أو «Prod web» — فتعرض القائمة الاسم بدلًا من العنوان. ويعود العنوان من تلقاء نفسه كلّما كان الاسم ملتبسًا: صفّان يتشاركان اسمًا، أو بحث جارٍ، حتى تتمكّن دائمًا من التمييز بين الصفوف.
اضغط على حقل البحث في صفحة Saved Servers للتصفية. يطابق البحث الاسم والمستخدم والمضيف والمنفذ وبيانات الاعتماد وأيّ عناوين بديلة. تفتح شاشة + Add Session أيضًا مع البحث، حتى تتمكن من العثور على خادم محفوظ والاتصال به في خطوة واحدة.
ويمكن تصنيف الخوادم في مجلدات. يُطوى المجلد ويتذكّر أنه مطويّ، ويمكن إعادة ترتيبه أو إعادة تسميته؛ وحذف مجلد ينقل خوادمه إلى Ungrouped بدلًا من حذفها.
تصدير جزء من إعدادك
يحوّل Export selected… في شاشتَي Servers وCredentials القائمة إلى منتقٍ بمربّعات تأشير، فتستطيع تسليم ثلاثة خوادم دون تصدير كل شيء. والنقر على رأس مجلد يأخذ المجلد بأكمله. وتكون الصادرات مشفّرة إذا منحتها عبارة مرور — وبدونها يحتفظ الملف بكلمات المرور والمفاتيح الخاصة كنص عادي، والتطبيق يخبرك بذلك قبل الكتابة.
الجلسات النشطة
عند تشغيل الجلسات، تعرض الشاشة الرئيسية Active Sessions مع عدّاد. اضغط عليها للعودة إلى شبكة الطرفيات. تعرض إشعارات التطبيق المستمرة أيضًا قائمة بالمضيفين النشطين — اضغط على مضيف في الإشعار للانتقال مباشرةً إلى تلك الطرفية.
العودة إلى الشاشة الرئيسية لا تقطع جلسات SSH النشطة؛ إغلاق الأجزاء أو إنهاء نشاط الطرفية يقطعها.
أول إعدادات مفيدة
افتح Settings من الشاشة الرئيسية (لها صفحتها الخاصة):
- قرّر ما إذا كان لمس الطرفية يُظهر لوحة المفاتيح. تأتي المنصّتان بإعدادين افتراضيين متعاكسين: على Android لا تظهر لوحة المفاتيح إلا من زر ⌨، وعلى iOS تُظهرها اللمسة.
- اضبط حجم النص والخط ونظام الألوان وحجم سجل التمرير للطرفية، واختر سِمة للتطبيق (النظام أو الفاتح أو الداكن).
- فعّل Agent alerts إذا كنت تشغّل مهام خلفية طويلة (Claude Code أو Codex أو سكريبتات Shell) وتريد أن تُخبَر حين يحتاج الوكيل إلى تدخّلك. راجِع دليل الطرفية لمعرفة كيف تُبلِغ الوكلاء عن نفسها.
- على Android، خيار إبقاء الجلسات تعمل في الخلفية مفعّل افتراضيًا، فتصمد الأصداف والوكلاء بعد إزاحة التطبيق من قائمة التطبيقات الأخيرة.
- على Android، أوقف تشغيل تحليلات الاستخدام المجهولة إذا كنت تفضّل عدم إرسال أي بيانات. أمّا تطبيق iOS فلا يملك هذا المفتاح بعد.
الإضافات
توسّع الإضافات Mobile SSH بسير عمل إضافية. افتح Plugins من الشاشة الرئيسية لكي:
- تستعرض كتالوجًا بالإضافات المتاحة.
- تثبّت ما تريد منها — تُنزَّل كل إضافة عند الطلب ويُتحقَّق منها بمجموع تحقّق SHA-256 داخل التخزين الخاص بالتطبيق.
- تشغّل الإضافات المثبَّتة من الشاشة نفسها.
تُجلب الإضافات من كتالوج عام افتراضيًا. وإذا كنت تدير كتالوجك الخاص، فيمكنك توجيه Mobile SSH إلى مصدر كتالوج مخصّص أو خاص. لا تثبّت إلا الإضافات من مصادر تثق بها.
اللغات
يتبع Mobile SSH لغة النظام افتراضيًا. يأتي التطبيق بترجمات إلى العربية والبنغالية والصينية (المبسّطة والتقليدية) والإنجليزية والفرنسية والألمانية والهندية والإندونيسية واليابانية والماراثية والبرتغالية والروسية والإسبانية والتاميلية والتيلوغوية والتركية والأردية — عشرون لغة على Android الذي يضيف البيدجن النيجيرية والعربية المصرية، وثماني عشرة لغة على iOS.
وإذا أردت التطبيق بلغة غير لغة الهاتف، ففي الإعدادات ← اللغة منتقٍ يتضمّن خيار «افتراضي النظام». ولا يزال بإمكانك أيضًا تغييرها من الإعدادات ← النظام ← اللغات في Android أو الإعدادات ← عام ← اللغة والمنطقة في iOS.
ملاحظة أمنية
اتصل فقط بالخوادم التي تثق بها. يخزّن التطبيق الحالي بيانات الاتصال المحفوظة محليًا ولا يوفّر خزنة سحابية أو مزامنة بين الأجهزة. كما أن التنفيذ الحالي لا يعرض تأكيد المضيف المعروف، لذا تجنّب الاتصال عبر شبكات غير موثوقة عندما تكون هوية المضيف مهمة.