SSH في Windows 10: كيفية تنشيط الخادم والاتصال كعميل

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

ما هو SSH

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

SSH في نظام التشغيل Windows 10: كيفية تنشيط الخادم

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

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

قم بتنشيط خادم OpenSSH والعميل في نظام التشغيل Windows 10

منذ تحديث Fall Creators ، يأتي Windows 10 معه عميل وخادم يعتمدان على OpenSSH حتى يتمكن أي مستخدم يريد استخدامه من القيام بذلك دون مشاكل. هذه الميزات اختيارية ، نظرًا لأنه قد لا يحتاجها جميع المستخدمين ، لذلك سيتعين علينا تمكينها يدويًا لاستخدامها.

لتثبيت بينسه العميل و / أو الخادم نوافذ 10 ، ما يجب علينا فعله هو فتح قائمة التكوين لنظام التشغيل ، والانتقال إلى قسم "التطبيقات> التطبيقات والميزات> الميزات الاختيارية.

Instalar SSH في Windows 10 - 1

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

Instalar SSH في Windows 10 - 2

سنرى جميع الوظائف والميزات الاختيارية التي يوفرها لنا Windows 10. تلك التي تهمنا هي عميل وخادم SSH. يمكننا البحث عنها يدويًا ، ولكن أسرع طريقة هي الكتابة " SSH "في محرك البحث للعثور بسرعة على كل من الخادم والعميل.

Instalar SSH في Windows 10 - 3

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

Instalar SSH في Windows 10 - 4

كيفية إلغاء تثبيتها

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

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

Instalar SSH في Windows 10 - 5

عند اكتمال إلغاء التثبيت ، لن تكون هذه الخدمات متاحة بعد الآن.

اتصل بخادم SSH من Windows 10

تم دمج OpenSSH في CMD و PowerShell ، لذلك لن نضطر إلى تنزيل أو تثبيت أي برنامج آخر حتى نتمكن من الاتصال بأي خادم من Windows 10. كل ما علينا فعله هو فتح نافذة الطرفية التي سنستخدمها ، وتنفيذ الأمر "ssh" من أجل تحقق من تمكين العميل بالفعل.

Instalar SSH في Windows 10 - 6

للاتصال بخادم SSH ، ما يجب علينا فعله هو تنفيذ أحد الأمرين التاليين:

في حال كنت تريد استخدام آخر مستخدم متاح:

ssh IP_del_servidor:puerto

في حالة الرغبة في التواصل مع مستخدم معين:

ssh usuario@IP:puerto

إذا لم نحدد المنفذ ، فسيتم استخدام 22 بشكل افتراضي.

إذا أردنا ، يمكننا تحديد قيم أخرى في شكل معلمات ، مثل نوع الأصفار والشهادات وما إلى ذلك.

التحكم في خادم OpenSSH

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

  • Get-Service sshd - تحقق من حالة خادم sshd.
  • Start-Service sshd - بدء تشغيل خادم sshd.
  • Stop-Service sshd - إيقاف خادم sshd.

يمكننا أيضًا تكوين الخادم من PowerShell للتشغيل تلقائيًا باستخدام الأمر:

  • Set-Service -Name sshd -StartupType 'تلقائي'

وللتحقق من أن المنفذ 22 ، منفذ SSH ، مفتوح في منطقتنا جدار الحماية يجب أن نفعل ذلك بالأمر:

  • الحصول على NetFirewallRule -الاسم * ssh *

بدائل

على عكس ما يمكن أن يحدث في Linux ، بالنسبة لنظام التشغيل Windows ، لا يوجد المزيد من خوادم SSH التي يمكننا استخدامها للتحكم في Windows عن بُعد. هناك بعض البرامج التي تسمح لنا بالاتصال بصدفة بعيدة ، لكن وظائفها محدودة للغاية.

ما يمكننا العثور عليه هو العديد من عملاء SSH لنظام التشغيل Windows مما سيتيح لنا الاتصال بالخوادم بسهولة أكبر.

PuTTY ، عميل SSH بامتياز

عندما نتحدث عن عملاء SSH ، فإن PuTTY هو أحد أشهر العملاء. يتيح هذا العميل المجاني والمفتوح المصدر لمستخدمي Windows و Linux الاتصال عبر Telnet و SSH من خلال محاكي xterm. برنامج بسيط للغاية وكامل يتيح لنا جعل جميع الخوادم مركزية والاتصال بها حسب حاجتنا.

يمكننا تحميل PuTTY من هذا الرابط .

KiTTY ، نسخة محسنة من PuTTY

هذا عميل حصري لنظام Windows تم إنشاؤه من التعليمات البرمجية الأصلية لـ PuTTY. يحتوي افتراضيًا على جميع الوظائف والميزات الأصلية لـ PuTTY ، بالإضافة إلى عدد كبير من الميزات الإضافية التي ستتيح لنا التحكم في جميع اتصالاتنا وإدارتها بشكل أفضل.

يمكننا تحميل KiTTY تبدأ من الرابط التالي .