هل تبحث عن عميل SSH سريع وعملي؟ قل مرحباً بعميل SSH KiTTY! يتيح لك KiTTY تسجيل الدخول بسهولة إلى مضيفيك عن بُعد وإعداد بيئة تشبه واجهة سطر الأوامر المحلية الخاصة بك تلقائيًا.
في هذا البرنامج التعليمي، ستتعلم كيفية تثبيت واستخدام عميل SSH KiTTY. كما ستلقي نظرة على بعض ميزاته التي ستجعل حياتك أسهل.
ترقب واتصل بخادمك ببضع نقرات فقط!
المتطلبات المسبقة
سيكون هذا البرنامج التعليمي عرضًا عمليًا. لمتابعة الخطوات، تأكد من وجود ما يلي:
- A Windows computer – This tutorial uses a Windows 10 21H2.
- A Linux server with SSH enabled – This tutorial uses an Ubuntu 20.04 server.
تثبيت عميل SSH Kitty باستخدام Scoop
Scoop هو برنامج تثبيت سطر الأوامر لنظام Windows. مثل APT و YUM في Linux، يساعدك Scoop على تثبيت التطبيقات وتحديثها وإدارتها بسهولة. ولكن أولاً، ستحتاج إلى تثبيت Scoop على نظامك.
1. افتح PowerShell كمسؤول على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows.
2. بعد ذلك، قم بتشغيل الأمر التالي Invoke-RestMethod لاسترداد نص التثبيت الخاص بـ Scoop، وقم بتشغيل النص (install.ps1) لتثبيت Scoop على جهاز الكمبيوتر الخاص بك.

3. بمجرد التثبيت، قم بتشغيل الأمر scoop bucket أدناه لإضافة السطل الإضافي لـ Scoop. السطل الإضافي يحتوي على العديد من التطبيقات المفيدة، واحدة منها هي KiTTY.

4. الآن، قم بتشغيل الأمر أدناه لتثبيت KiTTY.

5. في النهاية، قم بتشغيل الأمر kitty، الذي لا يوفر إخراجًا ولكنه يطلق عميل SSH الخاص بـ KiTTY.
أدناه، يمكنك رؤية نافذة عميل SSH لـ KiTTY. تبدو مألوفة؟ KiTTY
هو فرع من الإصدار 0.76 من PuTTY ومصمم فقط لنظام التشغيل Microsoft Windows.

بدلاً من ذلك، يمكنك العثور على KiTTY وفتحه من قائمة البدء الخاصة بك.

تثبيت عميل KiTTY SSH باستخدام Chocolatey
إذا كنت غير ملم بـ Scoop، وهو برنامج تثبيت سطر الأوامر آخر لنظام Windows هو Chocolatey، الذي يمكنك استخدامه لتثبيت KiTTY. Chocolatey مشابه لـ Scoop لكن لديه مجموعة أوسع من التطبيقات. ولكن مثل Scoop، عليك أولاً تثبيت Chocolatey على جهاز الكمبيوتر الخاص بك.
1. قم بتشغيل الأمر التالي لتثبيت Chocolatey على جهاز الكمبيوتر الخاص بك بدون حواجز (Set-ExecutionPolicy Bypass) وتنبيهات (-Force).

2. بعد تثبيت Chocolatey، قم بتشغيل الأمر choco أدناه لتثبيت KiTTY.
عندما يُطلب منك، اكتب A واضغط على Enter لتأكيد التثبيت.

3. في النهاية، قم بتشغيل الأمر kitty لتشغيل عميل KiTTY SSH مثلما في الخطوة الأخيرة من قسم “تثبيت عميل KiTTY SSH باستخدام Scoop”.
تنزيل النسخة المحمولة من عميل KiTTY SSH
إذا كنت لا تشعر بالراحة بتثبيت عميل KiTTY SSH على جهاز الكمبيوتر الخاص بك، فهناك نسخة محمولة متاحة أيضًا. النسخة المحمولة مستقلة ذاتياً ولا تتطلب تثبيتًا.
لماذا استخدام النسخة المحمولة؟ هناك بعض الأسباب:
- ربما تستخدم كمبيوترًا عامًا ولا تريد ترك أي آثار لأنشطتك.
- أو ربما ليس لديك امتيازات الإدارة على جهاز الكمبيوتر الخاص بك، لذا لا يمكنك تثبيت التطبيقات.
مهما كانت الأسباب، فإن النسخة المحمولة من KiTTY مفيدة. يحل KiTTY أحد أكبر المشاكل مع PuTTY — القابلية للنقل.
1. قم بفتح متصفح الويب المفضل لديك، وانتقل إلى الموقع الرسمي لـ KiTTY، وانقر فوق الرابط fosshub.com للوصول إلى صفحة التنزيل.

2. بعد ذلك، انقر فوق رابط KiTTY Windows المحمول لتنزيل النسخة المحمولة من KiTTY.

3. بمجرد التنزيل، افتح ملف exe، كما هو موضح أدناه، لتشغيل KiTTY.
في هذه النقطة، يمكنك نسخ مجلد KiTTY المحمول بأكمله إلى قرص USB واستخدام KiTTY على أجهزة كمبيوتر أخرى.

الاتصال بخادم باستخدام عميل KiTTY SSH
بغض النظر عن الطريقة التي استخدمتها لتثبيت KiTTY على جهاز الكمبيوتر الخاص بك، لا يزال عليك اختبار ما إذا كان KiTTY يعمل فعلياً. كيف؟ ستقوم بالاتصال بخادم عن بعد باستخدام KiTTY لأول مرة.
1. افتح KiTTY، وأدخل المعلومات التالية في فئة الجلسة:
- اسم الاستضافة أو عنوان IP – أدخل عنوان IP لخادمك أو اسم النطاق الخاص به. إذا لم يكن لديك خادم، استخدم أي خادم متوافق مع بروتوكول SSH. يستخدم هذا البرنامج التعليمي خادم Ubuntu 20.04.
- المنفذ – المنفذ الافتراضي لبروتوكول SSH هو 22، كما هو موضح أدناه. يمكنك ترك قيمة المنفذ على الافتراضي ما لم يستخدم خادم Linux الخاص بك منفذًا مختلفًا.
- نوع الاتصال – حدد زر الراديو SSH لأنك تستخدم KiTTY للاتصال بخادمك عبر بروتوكول SSH.
- احتفظ بإعدادات أخرى كما هي، وانقر على زر الافتتاح (أسفل اليسار) للاتصال بخادمك.

2. بعد ذلك، انقر فوق قبول في النافذة الجديدة للمتابعة في الاتصال بالخادم الخاص بك. بمجرد الاتصال، سيتم فتح الطرفية لـ KiTTY، حيث يمكنك تشغيل الأوامر (الخطوة الثالثة).
الحصول على هذه الرسالة حول مفتاح الاستضافة للخادم أمر طبيعي في المرة الأولى التي تقوم فيها بالاتصال بالخادم.

3. وأخيرًا، قم بتوفير اسم المستخدم وكلمة المرور للخادم الخاص بك في الطرفية لـ KiTTY.
يرجى ملاحظة أن كلمة المرور لا تظهر على الشاشة أثناء كتابتها لأسباب أمانية.

بعد توفير بيانات اعتمادك، يتصل KiTTY بالخادم الخاص بك وسترى رسالة ترحيبية مألوفة، كما هو موضح أدناه.
أنت الآن مسجل الدخول إلى الخادم الخاص بك ويمكنك تشغيل الأوامر.
عند الانتهاء من العمل على الخادم الخاص بك، قم بتشغيل أمر الخروج واضغط على Enter للفصل عن الخادم.

إدارة جلسات SSH
مثل PuTTY، يتيح لك KiTTY أيضًا فتح عدة جلسات SSH. ولكن كيفية إدارتها؟ يتيح لك KiTTY إدارة جلسات SSH الخاصة بك بطرق مختلفة. مثال على ذلك هو يمكنك حفظ جلساتك وتحميلها لاحقًا.
تتيح هذه الميزة العملية الشاقة لتكوين جلستك في كل مرة تقوم فيها بالاتصال بالخادم. بدلاً من ذلك، يمكنك تحميل جلسة محفوظة والاتصال بالخادم بنقرة واحدة.
قم بتكوين جلسة SSH، كما فعلت في الخطوة الأولى من قسم “الاتصال بخادم باستخدام عميل SSH الخاص بـ Kitty”. ولكن هذه المرة، بدلاً من فتح الجلسة، قم بتوفير اسم جلسة وصفي أولاً تحت الحقل حفظ جلسات/مجلد جديد وانقر على الزر حفظ لحفظ الجلسة.

الجلسة المحفوظة حديثا تظهر في القائمة كما هو موضح أدناه.

الآن، اختر الجلسة من القائمة، انقر على زر تحميل لتحميل تكوين الجلسة، وانقر على فتح لبدء الجلسة.
كما يمكنك أن ترى أدناه، يتسارع الاتصال بالخادم الخاص بك باستخدام جلسة محفوظة.

توجيه حركة المرور باستخدام نفق بروكسي SSH
عندما تخطط لتوجيه حركة المرور من جهاز الكمبيوتر المحلي إلى خادم عن بُعد، يكون KiTTY أيضًا مفيدًا. يؤمن ذلك الحركة، مشفرة من النهاية إلى النهاية.
لنفترض أنك ترغب في الوصول إلى موقع ويب متاح فقط على الخادم. في هذه الحالة، يمكنك استخدام نفق SSH لإعادة توجيه حركة المرور من جهاز الكمبيوتر المحلي إلى الخادم ومن ثم العودة. من خلال هذا الإعداد، يمكنك الوصول إلى الموقع كما لو كنت على الخادم.
لإعداد نفق SSH:
١. قم بتحميل جلسة SSH محفوظة للخادم الخاص بك أو قم بملء معلومات الاتصال يدويًا.
٢. قم بتوسيع الفئة “الاتصال” → SSH، وحدد الأنفاق للوصول إلى صفحة تكوين إعادة توجيه المنافذ.

٣. قم بتكوين إعادة توجيه ميناء جديدة بالشكل التالي:
- ميناء المصدر – أدخل رقم ميناء على جهاز الكمبيوتر المحلي الخاص بك، ولكن هذا البرنامج التعليمي يستخدم الميناء 9999.
- حدد الخيارات تلقائي و ديناميكي تحت الوجهة. هذه الخيارات تضمن توافر نفق SSH فقط أثناء جلسة SSH.
- انقر إضافة لإضافة نفق جديد، الذي يظهر في قائمة الأنفاق النشطة، كما هو موضح أدناه (D9999).
- انقر فتح للاتصال بالخادم وتنشيط نفق SSH.

4. الآن، افتح Firefox وانتقل إلى about:preferences#general، انتقل لأسفل، وانقر على إعدادات تحت إعدادات الشبكة، مما يفتح نافذة إعدادات الاتصال (الخطوة الخامسة).
يجب عليك تكوين تطبيقاتك لاستخدام نفق SSH. يستخدم هذا البرنامج التعليمي Firefox كمثال، ولكن الخطوات مماثلة لتطبيقات أخرى تدعم الوكلاء SOCKS5.

5. حدد الخيار تكوين الوكيل يدويًا، وقم بتكوين إعدادات الاتصال على النحو التالي:
- مضيف SOCKS و منفذ – أدخل localhost والمنفذ 9999 (نفس المنفذ الذي قمت بتكوينه لنفق SSH).
- حدد الخيار SOCKS v5 كبروتوكول لإنشاء اتصال وكيل بين الشبكات الداخلية والخارجية.
- انقر موافق لحفظ التغييرات.
الآن، سيمر كل حركة مرور من Firefox من خلال نفق SSH وتشفيرها.

6. في النهاية، ابحث عن عنوان IP الخاص بك على google.com من خلال البحث عن my ip للتحقق من أن النفق يعمل.
كما يمكنك أن ترى أدناه، تغير عنوان IP إلى عنوان IP الخادم (142.93.115.37). هذه النتيجة تشير إلى أن جميع حركة المرور تم توجيهها من خلال خادمك.
عندما لا تستخدم نفق SSH بعد الآن، أغلق جلسة SSH، وسيتم إغلاق النفق تلقائيًا.

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