كيفية إنشاء مفاتيح SSH على نظام التشغيل Windows

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

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

قم بإنشاء مفاتيح SSH على نظام Windows باستخدام موجه الأوامر

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

  1. افتح نافذة موجه الأوامر عن طريق الكتابة كمد في شريط البحث، ثم انقر فوق النتيجة العليا.
  2. اكتب الأمر ssh-keygen و اضغط يدخل.
  3. سيُطلب منك إدخال الموقع واسم الملف لتخزين مفتاحك. يمكنك إدخال مسار مخصص هنا أو ببساطة كتابة اسم الملف بمفرده لتخزينه في الموقع الافتراضي (C:\المستخدمين\[اسم المستخدم]\).
  4. بعد ذلك، سيُطلب منك إدخال عبارة المرور. أدخل عبارة مرور لتأمين مفتاحك. إذا كنت لا تريد عبارة مرور، يمكنك الضغط فقط يدخل لحفظ المفتاح بدون كلمة مرور. يضعط يدخل مرة أخرى للتأكيد.
  5. ستؤكد رسالة أنه تم حفظ هويتك (المفتاح الخاص) والمفتاح العام، مع بعض التفاصيل الإضافية حول المفاتيح التي تظهر على الشاشة. يمكنك الآن إغلاق النافذة.

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

قم بإنشاء مفاتيح SSH على نظام Windows باستخدام PuTTY

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

  1. تحميل المعجون لنظام التشغيل Windows وتثبيته على جهاز الكمبيوتر الخاص بك.
  2. بحث عن بوتيجن في شريط البحث وتشغيله.
  3. قبل إنشاء مفاتيح SSH الخاصة بك، يمكنك تحديد نوع المفتاح المراد إنشاؤه. آر إس إيه يتم تحديده بشكل افتراضي وإذا كنت تريد استخدامه، أدخل 4096 في عدد البتات في المفتاح الذي تم إنشاؤه. يمكنك أيضًا الاختيار إدسا لأنها طريقة تشفير شائعة أخرى. إذا قمت بذلك، فتأكد من تحديد Ed25519 في القائمة المنسدلة التي تظهر أسفل الجانب الأيمن من النافذة.
  4. يمكنك الآن النقر يولد لبدء العملية. عندما يقوم PuTTYgen بإنشاء مفاتيح SSH، سيطالبك بتحريك المؤشر فوق المنطقة الفارغة لإنشاء المزيد من العشوائية أثناء إنشاء المفاتيح.
  5. بمجرد اكتمال العملية، يمكنك النقر فوق حفظ المفتاح العام لحفظه حيث تريد مع الامتداد .حانة.
  6. للحصول على المفتاح الخاص، انقر فوق علامة التبويب "التحويلات" في الجزء العلوي ثم انقر فوق تصدير OpenSSH لحفظ مفتاحك الخاص كمفتاح SSH بدلاً من مفتاح PPK الافتراضي. ثم قم بحفظ المفتاح الخاص في المكان الذي تريده دون أي امتداد للملف.

قم بإنشاء مفاتيح SSH على نظام Windows باستخدام WSL

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

  1. افتح نافذة موجه الأوامر داخل WSL.
  2. لإنشاء مفتاح RSA-4096، اكتب سش-كيجن -t آرسا -ب 4096 "[email protected]" و اضغط يدخل. سيتم عرض نفس المطالبات بإدخال موقع الملف وعبارة المرور، كما هو موضح في طريقة موجه أوامر Windows، بعد ذلك.
  3. لإنشاء مفتاح Ed25519، اكتب ssh-keygen -t ed25519 -C "[email protected]" و اضغط يدخل. مرة أخرى، أدخل موقع الملف وعبارة المرور التي تريدها، أو اضغط ببساطة يدخل لاستخدام الإعدادات الافتراضية.
  4. أيًا كان المفتاح الذي تقوم بإنشائه، يوصى بإضافة عنوان بريدك الإلكتروني كمعرف في نهاية الأمر للمساعدة في تحديد المفاتيح المعنية.

لا تحتاج إلى إضافة معرف عنوان بريد إلكتروني في موجه أوامر Windows حيث تستخدم Microsoft اسم المستخدم الخاص بك واسم الكمبيوتر تلقائيًا.

لماذا تحتاج إلى مفاتيح SSH؟

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

مصدر: ويكيميديا ​​​​كومنز
  • تعد مفاتيح SSH أكثر أمانًا من كلمات المرور التي يمكن اختراقها بهجمات القوة الغاشمة. ونظرًا للتشفير القوي، فإن مفاتيح SSH غير قابلة للكسر فعليًا.
  • إلى جانب الأمان، تعد مفاتيح SSH أكثر ملاءمة للاستخدام مقارنة بإدخال كلمات المرور عدة مرات، مما يتيح تسجيل الدخول الآلي. يمكنك أيضًا دمجها مع أنظمة تسجيل الدخول الموحد (SSO) للوصول إلى خوادم متعددة بنفس المفتاح.
  • يمكنك إنشاء أزواج مفاتيح SSH مختلفة لاستخدامات مختلفة، مما يمنحك مرونة إضافية للتحكم في الوصول

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