بدء الاستخدام

Mobile SSH هو عميل SSH لنظامَي Android وiOS للاتصال بخوادمك الخاصة من Linux أو Unix أو الشبكات أو إنترنت الأشياء أو خوادم التطوير. أنت تقدّم عنوان الخادم وبيانات الاعتماد، ويفتح التطبيق طرفية SSH تفاعلية.

المتطلبات

تثبيت التطبيق

الاتصال بخادم

  1. افتح Mobile SSH.
  2. اضغط على + Add Session وابحث عن خادم محفوظ، أو أضِف خادمًا جديدًا من تلك الشاشة.
  3. أدخِل المضيف والمنفذ واسم المستخدم وتفاصيل المصادقة عند إضافة خادم جديد.
  4. اضغط على الخادم لفتح جلسة طرفية.
  5. استخدم Active Sessions في الشاشة الرئيسية للعودة إلى الجلسات التي ما زالت قيد التشغيل.

منفذ SSH الافتراضي هو 22. إذا كان خادمك يستخدم منفذًا آخر، أدخِل ذلك المنفذ في ملف تعريف الخادم.

التحقق من هويات الخوادم

يفحص التطبيقان هوية خادم SSH قبل إرسال بيانات الدخول. تغيير المفتاح يوقف الاتصال، بما فيه العناوين البديلة والخوادم الوسيطة.

راجع الهويات المحفوظة في الإعدادات. يدعم النظامان إلغاءات مفاتيح المضيف المقدمة من المسؤول؛ ويدعم Android سلطات شهادات المضيف أيضًا. في iOS، استخدم الإعدادات ← هويات الخوادم ← استيراد المفاتيح الملغاة لإدخالات OpenSSH @revoked Ed25519/ECDSA محددة النطاق. تُحجب المفاتيح الملغاة في الاتصالات الجديدة والمعادة، حتى الموثوقة سابقًا؛ الاستيراد لا يغلق الاتصالات القائمة. لا يدعم iOS شهادات المضيف أو استيراد CA. تبقى الثقة على الجهاز ولا تُستورد من نسخة احتياطية. لا تحذف مفتاحًا متغيرًا أو ملغى قبل التحقق من سبب حجبه.

اختيار الناقل

عند إضافة خادم أو تحريره، يحدّد منتقي Transport كيفية اتصال Mobile SSH:

يوفر Android أيضًا اتصالات وكيل Teleport التجريبية. تحتاج مسارات SSH الوسيطة إلى نقل SSH ولا تجتمع مع Eternal Terminal.

حفظ الخوادم

تحتفظ الخوادم المحفوظة بوجهة الاتصال وإعداد الأنفاق الاختياري. يمكن أن يتضمّن الخادم المحفوظ:

استخدم الخوادم المحفوظة للمضيفين الذين تصل إليهم مرارًا. إذا كان خادم محفوظ يشير إلى مضيف مختلف عن جلستك النشطة الحالية، يبدأ Mobile SSH اتصالًا جديدًا للوجهة المحددة.

عناوين متعددة (التجوال بين LAN وVPN)

غالبًا ما يكون الجهاز نفسه قابلًا للوصول عبر عناوين مختلفة حسب مكانك — عنوان Wi-Fi منزلي مقابل عنوان VPN. أضِف العناوين البديلة في مربع حوار تحرير الخادم، لكلٍّ منها منفذه الخاص عند الحاجة. عند الاتصال، يجرّب Mobile SSH العناوين بالترتيب حتى يستجيب أحدها، ويتذكّر العنوان الذي نجح آخر مرة فيتّصل به أولًا في المرة التالية. يؤدّي تغيّر الشبكة (مثل مغادرة VPN) إلى إعادة اتصال فورية بأي عنوان صار قابلًا للوصول، بدلًا من انتظار انتهاء مهلة المسار المعطّل.

الخوادم الوسيطة

احفظ الوسطاء أولًا ثم اخترهم بالترتيب في إعدادات خادم الوجهة. يدعم النظامان حتى ثماني قفزات SSH بعد توسيع المسار. لكل قفزة بياناتها وفحص هويتها، وتكفي قابلية بلوغ الوجهة من سابقتها. الخوادم المفقودة والحلقات وفشل القفزات توقف المسار دون رجوع صامت للاتصال المباشر. تتبع الطرفيات وSFTP والتحويلات المحلية وسير عمل SSH المدعوم هذا المسار.

حفظ بيانات الاعتماد

تخزّن شاشة Credentials سجلات قابلة لإعادة الاستخدام لاسم المستخدم/كلمة المرور أو اسم المستخدم/المفتاح الخاص. يمكن اختيار بيانات الاعتماد المحفوظة من مربع حوار إعداد الخادم، حتى لا تعيد إدخال بيانات الدخول نفسها لكل مضيف.

تُخزَّن سجلات بيانات الاعتماد محليًا على الجهاز — وعلى iOS تُحفَظ الأسرار في Keychain الخاص بالنظام. احمِ الجهاز بقفل شاشة إذا حفظت كلمات مرور أو عبارات مرور أو مفاتيح خاصة.

استخدام المفاتيح الخاصة

يدعم Mobile SSH لصق المفاتيح الخاصة واستيراد المفاتيح عبر منتقي ملفات النظام. على Android يدعم التطبيق مفاتيح Ed25519 وECDSA ‏(P-256/384/521) وRSA؛ وعلى iOS يدعم مفاتيح Ed25519 وECDSA ‏(P-256/384/521). أمّا DSA (ssh-dss) فغير مدعوم على أيٍّ من المنصّتين. وتستطيع المنصّتان فتح مفتاح مشفَّر بعبارة مرور — أدخِل عبارة المرور في حقل كلمة المرور/عبارة المرور.

لاستخدام مفتاح خاص:

  1. افتح Credentials أو مربع حوار تحرير الخادم.
  2. الصق نص المفتاح الخاص، أو اختر استيراد من ملف.
  3. أدخِل عبارة مرور المفتاح في حقل كلمة المرور/عبارة المرور إذا كان المفتاح مشفّرًا.
  4. احفظ بيانات الاعتماد أو الخادم.

استيراد المفتاح الخاص يستخدم منتقي النظام ولا يمنح الوصول لبقية التخزين. لنقل الملفات اختياراته المستقلة للمجلدات والملفات.

يدعم Android مفاتيح FIDO2 عبر USB وNFC: سجّل مفتاحًا أو استورد بيانات OpenSSH ثم اتبع طلبات اللمس وPIN. تحتاج المفتاح المادي حتى بعد التصدير أو الاستعادة. تمرير وكيل SSH إذن منفصل لكل خادم على Android؛ تجيب المفاتيح المحفوظة عن طلبات التوقيع مع إمكانية طلب الموافقة كل مرة. فعّله فقط لخادم تثق بطلباته. لا يدعم iOS مفاتيح الأمان أو تمرير الوكيل.

الشاشة الرئيسية

بُنيت الشاشة الرئيسية لتجيب عن سؤال «إلى أين يمكنني العودة؟» بدل أن تفتح نموذج اتصال فارغًا:

يفتح مربع VPN في Android عملاء التوجيه المضمنين؛ وتوجد حول داخل الإعدادات. دليل VPN في صفحة تحويل المنافذ بهذا الموقع.

إذا لم يكن هناك شيء حيّ ولا شيء مخزَّن، تقول الشاشة ذلك وتوجّهك إلى Servers.

تسمية الخوادم المحفوظة والبحث فيها

يمكن أن يحمل الخادم المحفوظ اسمًا — «Home NAS» أو «Prod web» — فتعرض القائمة الاسم بدلًا من العنوان. ويعود العنوان من تلقاء نفسه كلّما كان الاسم ملتبسًا: صفّان يتشاركان اسمًا، أو بحث جارٍ، حتى تتمكّن دائمًا من التمييز بين الصفوف.

اضغط على حقل البحث في صفحة Saved Servers للتصفية. يطابق البحث الاسم والمستخدم والمضيف والمنفذ وبيانات الاعتماد وأيّ عناوين بديلة. تفتح شاشة + Add Session أيضًا مع البحث، حتى تتمكن من العثور على خادم محفوظ والاتصال به في خطوة واحدة.

ويمكن تصنيف الخوادم في مجلدات. يُطوى المجلد ويتذكّر أنه مطويّ، ويمكن إعادة ترتيبه أو إعادة تسميته؛ وحذف مجلد ينقل خوادمه إلى Ungrouped بدلًا من حذفها.

تصدير جزء من إعدادك

يحوّل Export selected… في شاشتَي Servers وCredentials القائمة إلى منتقٍ بمربّعات تأشير، فتستطيع تسليم ثلاثة خوادم دون تصدير كل شيء. والنقر على رأس مجلد يأخذ المجلد بأكمله. وتكون الصادرات مشفّرة إذا منحتها عبارة مرور — وبدونها يحتفظ الملف بكلمات المرور والمفاتيح الخاصة كنص عادي، والتطبيق يخبرك بذلك قبل الكتابة.

للنسخة الكاملة اختر تصدير الكل (نسخة احتياطية) في Android أو النسخ والاستعادة في iOS. تشمل الإصدارات الحالية الخوادم والبيانات والإعدادات، كاللغة والمفاتيح الإضافية وترتيب المعددات. يضيف Android إعدادات VPN وSOCKS. احم الملف كله بعبارة مرور.

يقرأ التطبيقان التنسيق الحالي 2 ونسخ المخزون القديمة. راجع المعاينة: دمج يطبق الأقسام المقدمة مع حفظ الموجود، واستبدال يستبدل الأقسام الموجودة بالملف، ويعيد التفضيلات المحذوفة داخل قسم إعدادات مقدم إلى قيمها الافتراضية. الأقسام الغائبة كليًا لا تتغير. تُوضح إعدادات المنصة غير المدعومة ولا تصبح ميزات صالحة بمجرد الاستيراد. الاستيراد لا يشغل VPN.

لا تُستعاد هويات المضيف والجلسات الحية وأذونات النظام والمجلدات. تحقق من المضيف وامنح الوصول للمجلد على الجهاز الجديد. الإصدارات القديمة لا تقرأ تنسيق النسخة الكاملة الجديد.

الجلسات النشطة

تعرض الرئيسية الجلسات النشطة وعددها أثناء التشغيل. اضغط للعودة إلى شبكة الطرفيات. في Android يسرد الإشعار المستمر المضيفين ويفتح أدوات التحكم بالاتصالات النشطة.

العودة إلى الشاشة الرئيسية لا تقطع جلسات SSH النشطة؛ إغلاق الأجزاء أو إنهاء نشاط الطرفية يقطعها.

أول إعدادات مفيدة

افتح Settings من الشاشة الرئيسية (لها صفحتها الخاصة):

الإضافات

توسّع الإضافات Mobile SSH بسير عمل إضافية. افتح Plugins من الشاشة الرئيسية لكي:

تُجلب الإضافات من كتالوج عام افتراضيًا. وإذا كنت تدير كتالوجك الخاص، فيمكنك توجيه Mobile SSH إلى مصدر كتالوج مخصّص أو خاص. لا تثبّت إلا الإضافات من مصادر تثق بها.

اللغات

يتبع Mobile SSH لغة النظام افتراضيًا. يوفر التطبيقان عشرين لغة: العربية والمصرية والبنغالية والصينية المبسطة والتقليدية والإنجليزية والفرنسية والألمانية والهندية والإندونيسية واليابانية والماراثية والبيجين النيجيرية والبرتغالية والروسية والإسبانية والتاميلية والتيلوغوية والتركية والأردية.

وإذا أردت التطبيق بلغة غير لغة الهاتف، ففي الإعدادات ← اللغة منتقٍ يتضمّن خيار «افتراضي النظام». ولا يزال بإمكانك أيضًا تغييرها من الإعدادات ← النظام ← اللغات في Android أو الإعدادات ← عام ← اللغة والمنطقة في iOS.

ملاحظة أمنية

اتصل بالخوادم الموثوقة فقط. تبقى البيانات على جهازك ما لم تصدرها أو تشاركها؛ لا يوفر Mobile SSH خزنة سحابية أو مزامنة تلقائية. احم الجهاز والنسخ، وتحقق من البصمات غير المعروفة وأخطاء المفاتيح المتغيرة قبل الاتصال مجددًا.