أفضل تطبيقات SSH Client لنظام iOS لإدارة الخوادم عن بُعد

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

أفضل تطبيقات SSH Client لنظام iOS لإدارة الخوادم عن بُعد - iOS

أفضل تطبيقات SSH Client لنظام iOS

1. GetConsole

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

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

أفضل تطبيقات SSH Client لنظام iOS لإدارة الخوادم عن بُعد - iOS

وهو يدعم خوارزميات التشفير مثل SSH1 و RSA و DSA. المفتاح الذي تم إنشاؤه هو بتنسيق PPK وهو أيضًا يدعم PuTTY. وفي حالة رغبتك في استيراد واحد فقط ، سيكون عليك نسخ ولصق بيانات المفتاح الخاص. لا يوجد خيار لإنشاء المفاتيح من خيارات الملف. يمكنك اختيار إضافة نصوص برمجية في التطبيق تقوم بأتمتة خطوات معينة عند حدوث حدث معين. لنفترض ، أريد تشغيل مجموعة من الأوامر عند تسجيل الدخول بنجاح. يمكنني برمجة ما يلي في Script Manager عن طريق تشغيل إجراء عند عرض نص معين.

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

خوارزمية التشفير: SSH1 و RSA و DS

ميزات إضافية: الاتصال عبر SSH / TELNET / TCP / Serial / Bluetooth مع دعم متعدد علامات التبويب ، خادم TFTP المدمج ، دعم لوحة مفاتيح Bluetooth ، دعم النصوص البرمجية ، وخيار التسجيل الكامل ، وكيل SSH و Port Forwarding إلخ.

تنزيل GetConsole (مجانًا)

2. WebSSH

WebSSH Essential ليس فقط عميل SSH ولكن أيضًا عميل SFTP و HTTP. واجهة مستخدم التطبيق أساسية مع جميع البروتوكولات الموضوعة في الأسفل كعلامات تبويب. تحتاج إلى إضافة وتكوين مضيف من أجل إنشاء اتصال ولا يوجد خيار توصيل سريع.

يتيح التطبيق استيراد المفتاح من ملفات PPK و OpenSSH ويمكنك أيضًا اختيار إنشاء واحد يدويًا. للقيام بذلك ، يجب عليك إدخال مفتاح RSA أو DSA الخاص بك. بخلاف التطبيقات الأخرى ، لديك اختصارات لوحة مفاتيح أقل هنا ، حيث يتعذر عليّ العثور على مفتاح Fn وزر Esc. بعد أن قلت ذلك ، يدعم التطبيق إجراءات اللمس مثل التمرير السريع لليسار أو اليمين للتمرير بين عدة جلسات SSH والتمرير لأعلى أو لأسفل لرؤية مخرجات النهاية الطرفية السابقة. حيث إنه يدعم البلوتوث و لوحة المفاتيح الخارجية ولكن غالباً ما واجهت مشاكل في توصيلها بالتطبيق. على غرار Shelly ، لا تحتوي النسخة المجانية من WebSSH على ميزات متقدمة.

أفضل تطبيقات SSH Client لنظام iOS لإدارة الخوادم عن بُعد - iOS

يوفر الإصدار المجاني من التطبيق عرضًا لائقًا ولكن يمكن أن تتعرض للضيق بسبب الإعلانات في بعض الأحيان. إذا ذهبت إلى النسخة المدفوعة من خلال شراء WebSSH Pro ، فستحصل على تجربة خالية من الإعلانات مع بعض الميزات الإضافية مثل توليد المفاتيح ، وتشغيل terminal في الخلفية وما إلى ذلك. في حالة النسخة المجانية ، كانت هناك مشكلة غريبة واجهتها. سيقوم التطبيق بتجميد الجلسة النشطة بشكل متكرر ويترك وراءها جلسة tty مفتوحة على الخادم البعيد. لذلك ، لا بد لي من إنهاء الاتصال يدويا من الخادم وإجبار إعادة تشغيل التطبيق. في بعض الأحيان ، لا يتصل التطبيق بالملقم ولا تحتوي السجلات على وصف واضح عنه.

خوارزمية التشفير: RSA و DSA.

ميزات إضافية: SFTP ، Tunneling ، HTTP ، WebSSH ، توليد مفاتيح يدوية إلخ.

تنزيل WebSSH Essential (مجانًا)

3. Shelly

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

يدعم الجهاز الإيماءات القائمة على الإجراءات كما يمكنك الضغط لزيادة حجم الخط. يعتمد Shelly على محرك PuTTY وهو مرئي تمامًا عند فتحه. تحتوي لوحة مفاتيح Shelly داخل الجهاز على بعض المفاتيح الإضافية مثل Fn و Esc و Ctrl والأسهم والتمرير. يحتوي الإصدار المتميز على عرض أكثر بكثير وتقتصر البرمجيات المجانية على ميزات العادية. في الإصدار المميز ، يمكنك إنشاء واستيراد مفاتيح خاصة. إضافة إلى ذلك يمكنك إبقاء الجلسة نشطة في الخلفية.

أفضل تطبيقات SSH Client لنظام iOS لإدارة الخوادم عن بُعد - iOS

عموما Shelly هو عميل SSH جيد ولكن معظم الميزات المتقدمة مثل الجيل الرئيسي ، هي ممتازة ولكنها مدفوعة مما يجعل النسخة المجانية غير جذابة تماما للمستخدمين المحترفين.

خوارزميات التشفير: 3DES ، ChaCha20 ، Blowfish ، 3DES.

ميزات إضافية: وكيل SSH و Port Forwarding ، وتوليد المفاتيح يدويا ، ودعم الإيماءات في terminal، قفل التطبيق بكلمة المرور الخ

تحميل Shelly (مجاني)

4. Termius

Termius هو تطبيق عميل SSH الشائع لنظام Android ولكن لديه تطبيق لـ iOS كذلك. واجهة المستخدم صغيرة وتبدو عمليا كـ Terminal مع لمسة من الحداثة. التطبيق جميل جدًا للأمام ويتم وضع الخيارات بشكل جيد. على سبيل المثال ، تظهر الاتصالات المفتوحة في علامة التبويب Terminal، بينما تظهر المضيفات أسفل علامة تبويب المضيف. Terminal هو فعليا موجه الأوامر الكلاسيكي لـ Windows.

يمكنك اختيار تكوين مضيف لاتصالك أو إطلاق أمر SSH لفتح اتصال لمرة واحدة. في حالة وجود مضيفين متعددين ، يمكنك أيضًا دمج المجموعات المماثلة في مجموعة واحدة. بالنسبة إلى المضيفين ، يمكنك اختيار تهيئة المفاتيح أو إنشاء واحد. يدعم إنشاء المفاتيح خوارزميات تشفير متعددة مثل AES و DES و 3DES و AES-128 و AES-256. بينما يمكنك إنشاء مفاتيح في Termius ، فإنه يدعم أيضًا استيراد المفاتيح بحيث تكون أداة مفيدة. يمكنك تصدير المفاتيح إلى ملف نصي أو ملفات PEM أو PPK ثم مشاركة المفاتيح الخاصة بك مع Termius عبر iTunes. يمكنني استيراد مفاتيح Putty مباشرة من نظام مكتبي إلى جهاز iPad الخاص بك وهذا يوفر الإعداد الإضافي. يمكنك أيضًا إعداد إعادة توجيه المنفذ في التطبيق من خلال واجهة المستخدم الرسومية. ويدعم Port forwarding المحلي والبعيد والديناميكي.

أفضل تطبيقات SSH Client لنظام iOS لإدارة الخوادم عن بُعد - iOS

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

خوارزمية التشفير: AES و DES و 3DES و AES-128 و AES-256.

ميزات إضافية: MOSH و Telnet ، اتصالات وجلسات متعددة ، إعادة توجيه المنفذ ، توليد المفاتيح واستيرادها ، تسجيل الجلسة في التطبيق ، وضع الظلام إلخ.

تحميل Termius (مجاني)

أي واحد يجب عليك أن تختار؟

إذا كنت بحاجة إلى تطبيق للاتصال العادي ومدير للخادم ، فسيكون Termius الخيار المثالي. أفضل شيء عن Termius هو أن كل مادة يتم وضعها بشكل قاطع وجيد مما يجعل التطبيق سهل الاستخدام والأهم من ذلك أقل تعقيدًا. السيناريو الوحيد الذي يجب أن تستخدم فيه Get Console هو إذا كان لديك إعادة توجيه وكيل SSH. للاستخدام البسيط لمرة واحدة ، يمكنك تجربة أي من التطبيقات بين WebSSH و Shelly.

وأخيرًا ، فإن Blink Shell هو عميل آخر مشهور لـ SSH لجهاز iPad / iPhone الذي يدعم لوحة المفاتيح الخارجية و MOSH. لم نختبره منذ ذلك الحين – إنه تطبيق مدفوع (19.99 دولارًا أمريكيًا) ولا يقدم ميزات فريدة والتي لا يمكنك العثور عليها مجانًا. ومع ذلك ، إذا وجدت شيئًا مفقودًا ، فصوب أفكارك نحو قسم التعليقات أدناه. أحب سماعك.

المصدر
زر الذهاب إلى الأعلى