كيفية تثبيت واستخدام عميل SSH Kitty

هل تبحث عن عميل 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 على جهاز الكمبيوتر الخاص بك.

# يسترد نص التثبيت الخاص بـ Scoop
Invoke-RestMethod get.scoop.sh -outfile 'install.ps1'
# يشغل نص التثبيت كمسؤول
.\install.ps1 -RunAsAdmin
Installing Scoop

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

scoop bucket add extras
Adding Scoop’s extra bucket

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

scoop install kitty
Installing the KiTTY SSH client

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

kitty

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

Launching the KiTTY SSH client

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

Launching the KiTTY SSH client from the start menu

تثبيت عميل KiTTY SSH باستخدام Chocolatey

إذا كنت غير ملم بـ Scoop، وهو برنامج تثبيت سطر الأوامر آخر لنظام Windows هو Chocolatey، الذي يمكنك استخدامه لتثبيت KiTTY. Chocolatey مشابه لـ Scoop لكن لديه مجموعة أوسع من التطبيقات. ولكن مثل Scoop، عليك أولاً تثبيت Chocolatey على جهاز الكمبيوتر الخاص بك.

1. قم بتشغيل الأمر التالي لتثبيت Chocolatey على جهاز الكمبيوتر الخاص بك بدون حواجز (Set-ExecutionPolicy Bypass) وتنبيهات (-Force).

Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-WebRequest https://community.chocolatey.org/install.ps1 -UseBasicParsing | Invoke-Expression
Installing Chocolatey

2. بعد تثبيت Chocolatey، قم بتشغيل الأمر choco أدناه لتثبيت KiTTY.

choco install kitty

عندما يُطلب منك، اكتب A واضغط على Enter لتأكيد التثبيت.

Installing the KiTTY SSH via Chocolatey

3. في النهاية، قم بتشغيل الأمر kitty لتشغيل عميل KiTTY SSH مثلما في الخطوة الأخيرة من قسم “تثبيت عميل KiTTY SSH باستخدام Scoop”.

kitty

تنزيل النسخة المحمولة من عميل KiTTY SSH

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

لماذا استخدام النسخة المحمولة؟ هناك بعض الأسباب:

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

مهما كانت الأسباب، فإن النسخة المحمولة من KiTTY مفيدة. يحل KiTTY أحد أكبر المشاكل مع PuTTY — القابلية للنقل.

1. قم بفتح متصفح الويب المفضل لديك، وانتقل إلى الموقع الرسمي لـ KiTTY، وانقر فوق الرابط fosshub.com للوصول إلى صفحة التنزيل.

Accessing KiTTY’s download page

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

Downloading the KiTTY SSH client’s portable version

3. بمجرد التنزيل، افتح ملف exe، كما هو موضح أدناه، لتشغيل KiTTY.

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

Lunching KiTTY’s portable version

الاتصال بخادم باستخدام عميل KiTTY SSH

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

1. افتح KiTTY، وأدخل المعلومات التالية في فئة الجلسة:

  • اسم الاستضافة أو عنوان IP – أدخل عنوان IP لخادمك أو اسم النطاق الخاص به. إذا لم يكن لديك خادم، استخدم أي خادم متوافق مع بروتوكول SSH. يستخدم هذا البرنامج التعليمي خادم Ubuntu 20.04.
  • المنفذ – المنفذ الافتراضي لبروتوكول SSH هو 22، كما هو موضح أدناه. يمكنك ترك قيمة المنفذ على الافتراضي ما لم يستخدم خادم Linux الخاص بك منفذًا مختلفًا.
  • نوع الاتصال – حدد زر الراديو SSH لأنك تستخدم KiTTY للاتصال بخادمك عبر بروتوكول SSH.
  • احتفظ بإعدادات أخرى كما هي، وانقر على زر الافتتاح (أسفل اليسار) للاتصال بخادمك.
Connecting to a server

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

الحصول على هذه الرسالة حول مفتاح الاستضافة للخادم أمر طبيعي في المرة الأولى التي تقوم فيها بالاتصال بالخادم.

Adding an SSH key to the cache

3. وأخيرًا، قم بتوفير اسم المستخدم وكلمة المرور للخادم الخاص بك في الطرفية لـ KiTTY.

يرجى ملاحظة أن كلمة المرور لا تظهر على الشاشة أثناء كتابتها لأسباب أمانية.

Logging in to the server

بعد توفير بيانات اعتمادك، يتصل KiTTY بالخادم الخاص بك وسترى رسالة ترحيبية مألوفة، كما هو موضح أدناه.

أنت الآن مسجل الدخول إلى الخادم الخاص بك ويمكنك تشغيل الأوامر.

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

Verifying successful SSH to the server

إدارة جلسات SSH

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

تتيح هذه الميزة العملية الشاقة لتكوين جلستك في كل مرة تقوم فيها بالاتصال بالخادم. بدلاً من ذلك، يمكنك تحميل جلسة محفوظة والاتصال بالخادم بنقرة واحدة.

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

Saving an SSH session

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

Verifying a saved SSH session

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

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

Loading and opening a saved SSH session

توجيه حركة المرور باستخدام نفق بروكسي SSH

عندما تخطط لتوجيه حركة المرور من جهاز الكمبيوتر المحلي إلى خادم عن بُعد، يكون KiTTY أيضًا مفيدًا. يؤمن ذلك الحركة، مشفرة من النهاية إلى النهاية.

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

لإعداد نفق SSH:

١. قم بتحميل جلسة SSH محفوظة للخادم الخاص بك أو قم بملء معلومات الاتصال يدويًا.

٢. قم بتوسيع الفئة “الاتصال” → SSH، وحدد الأنفاق للوصول إلى صفحة تكوين إعادة توجيه المنافذ.

Accessing the port-forwarding configuration page

٣. قم بتكوين إعادة توجيه ميناء جديدة بالشكل التالي:

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

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

يجب عليك تكوين تطبيقاتك لاستخدام نفق SSH. يستخدم هذا البرنامج التعليمي Firefox كمثال، ولكن الخطوات مماثلة لتطبيقات أخرى تدعم الوكلاء SOCKS5.

Opening the Network Settings

5. حدد الخيار تكوين الوكيل يدويًا، وقم بتكوين إعدادات الاتصال على النحو التالي:

  • مضيف SOCKS و منفذ – أدخل localhost والمنفذ 9999 (نفس المنفذ الذي قمت بتكوينه لنفق SSH).
  • حدد الخيار SOCKS v5 كبروتوكول لإنشاء اتصال وكيل بين الشبكات الداخلية والخارجية.
  • انقر موافق لحفظ التغييرات.

الآن، سيمر كل حركة مرور من Firefox من خلال نفق SSH وتشفيرها.

Setting up manual proxy configuration

6. في النهاية، ابحث عن عنوان IP الخاص بك على google.com من خلال البحث عن my ip للتحقق من أن النفق يعمل.

كما يمكنك أن ترى أدناه، تغير عنوان IP إلى عنوان IP الخادم (142.93.115.37). هذه النتيجة تشير إلى أن جميع حركة المرور تم توجيهها من خلال خادمك.

عندما لا تستخدم نفق SSH بعد الآن، أغلق جلسة SSH، وسيتم إغلاق النفق تلقائيًا.

Verifying the SSH tunnel is working

الختام

في هذا البرنامج التعليمي، تعلمت كيفية تثبيت KiTTY SSH Client، الاتصال بخادم، وإنشاء نفق SSH لتوجيه حركة المرور إلى خادمك.

لقد رأيت كيف يتيح لك KiTTY حفظ جلسات SSH بسهولة وتحميلها. وفي هذه النقطة، يمكنك القول الآن وداعاً لتكوينات الجلسة المملة في كل مرة تقوم فيها بالاتصال بخوادمك.

عميل SSH KiTTY هو أداة قوية تقدم أكثر مما رأيت في هذا البرنامج التعليمي. لذا لماذا لا تستكشف المزيد من ميزات KiTTY؟ ربما نقل وتحرير الملفات بين جهاز الكمبيوتر المحلي والخادم باستخدام SFTP؟

Source:
https://adamtheautomator.com/kitty-ssh/