كيفية استخدام SSH على نظام التشغيل ويندوز

آخر تحديث: 23/08/2024

SSH

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

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

SSH تم إنشاؤها في عام 1997 بهدف استبدال التلنت، والذي، كونه بروتوكولًا غير مشفر، لم يقدم أي نوع من الأمان لمستخدميه. هذا هو بالضبط الجانب الأساسي والحجة النهائية لاستخدام Secure Shell: حماية. يستخدم SSH تقنيات التشفير الأكثر ابتكارًا لضمان الاتصال الآمن بين المستخدمين والخوادم البعيدة.

كيف يعمل SSH

SSH

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

محتوى حصري - اضغط هنا  يقدم Windows تغييرات في التحديثات لتجنب الأخطاء الجسيمة

ولذلك يجب أن نفرق بين مكونين رئيسيين:

  • عميل SSHوهو تطبيق يمكن للمستخدم تشغيله على جهاز الكمبيوتر الخاص به للاتصال بالخادم.
  • Servidor SSH، البرنامج الذي يعمل على الخادم البعيد.

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

تمكين واستخدام SSH على نظام التشغيل Windows

عملية إعداد SSH في نظام التشغيل Windows ليست معقدة بشكل خاص. هذه هي الخطوات التي يجب اتباعها:

قم بتنشيط جهاز كمبيوتر كخادم SSH

SSH على نظام التشغيل Windows

  1. أولاً، نقوم بتشغيل جهاز الكمبيوتر التي سنستخدمها كخادم.
  2. ثم نستخدم تركيبة المفاتيح ويندوز + R وفي مربع البحث الذي يظهر نكتب services.msc.
  3. في النافذة التي تفتح، نبحث ونضغط على خادم OpenSSH SSH.
  4. A continuación pulsamos "يبدأ".*
  5. ثم عليك أن تكرر نفس الإجراء بالضبط مع وكيل مصادقة OpenSSH. في بعض الأحيان يتم تعطيله، لذلك عليك الذهاب إلى خصائص لتمكينه.
  6. الآن نفتح قائمة البداية ونكتب باور شيل. يجب تنفيذ الإجراءات التالية عبر سطر الأوامر باور شيللأن موجه الأوامر ليس كافيا.
  7. ثم ندخل إلى وحدة التحكم ويندوز باور شيل بصفتي مسؤول النظام.
  8. وبعد ذلك نقوم بإدخال الأمر التالي: New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -تمكين صحيح -الاتجاه الوارد -بروتوكول TCP -الإجراء المسموح به -مجال الملف الشخصي.

(*) إذا أردنا أن تكون هذه البداية تلقائية في كل مرة يتم فيها تشغيل الكمبيوتر، فيجب علينا النقر فوق علامة التبويب ملكيات y allí تغيير نوع بدء التشغيل من يدوي إلى تلقائي.

محتوى حصري - اضغط هنا  كيفية إصلاح خطأ WindowsPackageManagerServer.exe في نظامي التشغيل Windows 10 و11

قم بتنشيط جهاز كمبيوتر كعميل SSH

المعجون

بمجرد اكتمال المرحلة الأولى، دعونا نرى الآن ما يجب علينا فعله لتنشيط الكمبيوتر كعميل SSH. في هذه المرحلة الثانية من الضروري استخدام برنامج يسمى PuTTY:

  1. دعنا ننتقل إلى الكمبيوتر الذي نريد استخدامه كعميل SSH.
  2. نقوم بتثبيت البرنامج فيه معجون (رابط التحميل، هنا). يوصى بتنزيل الملف بامتداد .msi، أي الإصدار 64 بت.
  3. بمجرد اكتمال التثبيت، تكون طريقة استخدام هذا البرنامج بسيطة للغاية: ما عليك سوى كتابة عنوان IP المميز بـ Host Name y pulsar en el botón Open.

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

الاستنتاجات: أهمية استخدام SSH

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

محتوى حصري - اضغط هنا  تعود الساعة إلى شريط تقويم Windows 11

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

من ناحية أخرى، يقدم SSH على نظام التشغيل Windows وأي نظام تشغيل آخر إمكانيات التخصيص واسعة النطاق. يمكن إدارة هذه الخيارات عن طريق تحرير ملف تكوين SSH الموجود على النظام.