طريقة الاتصال بخادم SSH من جهاز يعمل بنظام ويندوز

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

المتطلبات الأساسية

يأتي نظاما ويندوز 10 (الإصدار 1809 وما بعده) وويندوز 11 مزودين بعميل OpenSSH بشكل افتراضي، كما هو الحال في معظم توزيعات لينكس. يتطلب الأمر وجود عميل SSH على الجهاز المصدر، وخادم SSH يعمل على الجهاز المستهدف.

الخطوة 1: التحقق من تثبيت SSH

على جهاز العميل:

ssh -V

إذا لم يكن مثبتًا، قم بتثبيت عميل OpenSSH.

على جهاز السيرفر:

  • لينكس:
    sudo systemctl status ssh
  • ويندوز:
    Get-Service sshd

الخطوة 2: الاتصال عبر SSH

الاتصال الأساسي:

ssh username@target_ip_address

أدخل كلمة المرور عند الطلب.

الاتصال عبر منفذ محدد:

ssh -p <port> username@target_ip_address

الاتصال مع تفاصيل إضافية (Verbose):

ssh -v username@target_ip_address

الخطوة 3: استخدام المصادقة عبر المفاتيح

يمكنك الاستغناء عن كلمة المرور باستخدام مفاتيح SSH.

توليد زوج مفاتيح:

ssh-keygen -t rsa -b 4096

ستحصل على:

  • المفتاح الخاص: id_rsa (سري للغاية).
  • المفتاح العام: id_rsa.pub (يُنسخ إلى السيرفر).

نسخ المفتاح العام إلى سيرفر لينكس

type $env:USERPROFILE\.ssh\id_rsa.pub | ssh username@target_ip_address "cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

إذا لم يكن المجلد موجودًا:

ssh username@target_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh"

نسخ المفتاح العام إلى سيرفر ويندوز

على جهاز العميل:

Get-Content $env:USERPROFILE\.ssh\id_rsa.pub

على السيرفر:

mkdir "C:\Users\YourUser\.ssh"
New-Item -Path "C:\Users\YourUser\.ssh\authorized_keys" -ItemType File
notepad "C:\Users\YourUser\.ssh\authorized_keys"

انسخ محتوى المفتاح العام والصقه في الملف ثم احفظه.

الخطوة 4: إعداد SSH للوصول السريع

يمكنك إنشاء اختصار للاتصال:

notepad $env:USERPROFILE\.ssh\config

أضف البيانات التالية:

Host myserver
    HostName target_ip_address
    User username
    Port <port>
    IdentityFile C:\Users\YourUser\.ssh\id_rsa

احفظ الملف باسم config فقط بدون امتداد.

الخطوة 5: الاتصال باستخدام المفتاح

باستخدام الاختصار:

ssh myserver

تحديد ملف الهوية يدويًا:

ssh -i C:\Users\YourUser\.ssh\id_rsa username@target_ip_address

ملاحظات هامة

  • استبدل username و target_ip_address و YourUser ببياناتك الحقيقية.
  • يمكنك تغيير اسم myserver ليكون اختصارًا مناسبًا لك.
  • في حال وجود مشاكل، استخدم الخيار -v لمعرفة تفاصيل الاتصال.

ملاحظة:

إذا كان جهازك يستخدم بروتوكول DHCP، فقد يتغير عنوان IP. لتجنب مشاكل إعادة الاتصال:

  • قم بتكوين حجز عنوان IP عبر DHCP في جهاز الراوتر.
  • أو خصص عنوان IP ثابتًا للجهاز.

يمكنك استخدام عنوان IP المحلي إذا كان كلا الجهازين على نفس الشبكة المحلية. أما إذا كان الجهاز خارج الشبكة المحلية، فيجب عليك استخدام عنوان IP العام.

باتباع هذه الخطوات، يمكنك إعداد اتصال SSH آمن من جهاز يعمل بنظام ويندوز إلى خادم لينكس أو ويندوز بسهولة.

مع إعداد SSH بشكل صحيح، ستحصل على وصول آمن ومشفر يُسهّل إدارة الأنظمة ونقل الملفات بكفاءة.

طريقة تثبيت خادم SSH في أنظمة لينكس

إرسال تعليق

أحدث أقدم

نموذج الاتصال