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

إن حماية اتصالاتك وسلامة بياناتك هي ما تتفوق عليه مفاتيح Secure Shell (SSH) . يستخدم SSH keygen بشكل شائع للوصول الآمن إلى الخوادم البعيدة والخدمات السحابية. يجب أن يكون لديك مفتاح SSH إذا كنت تقوم بالوصول بانتظام إلى الخوادم البعيدة باستخدام جهاز يعمل بنظام Windows.

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

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

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

ملاحظة : قد تفضل Windows Terminal لأنه يوفر بيئة موحدة لواجهات سطر الأوامر. يقوم بتشغيل Command Prompt وPowerShell ونظام Windows الفرعي لنظام التشغيل Linux في نافذة واحدة. تعمل هذه الأداة على زيادة المرونة وتبسيط المهام مثل إنشاء مفتاح SSH.

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

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

1. استخدم موجه الأوامر

يعد إنشاء مفاتيح SSH بمساعدة سطر الأوامر أمرًا سريعًا وسهلاً. اتبع الخطوات الموضحة أدناه.

الخطوة 1: انقر فوق الزر ابدأ. ابحث عن موجه الأوامر وحدد تشغيل كمسؤول . انقر فوق "نعم" عندما يُطلب منك السماح لـ CMD بإجراء التغييرات على جهاز الكمبيوتر الخاص بك.

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

افتح CMD مع حقوق المسؤول

الخطوة 2: اكتب الأمر التالي واضغط على Enter بلوحة المفاتيح:

ssh-keygen

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

أدخل الأمر واضغط على Enter

الخطوة 3: أدخل اسم ملف تخزين المفاتيح واضغط على Enter :

file_name

نصيحة : يمكنك أيضًا تعيين مسار مخصص هنا لتخزين المفتاح في الموقع الافتراضي (C:\Users\[username]\) .

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

أدخل اسم الملف واضغط على مفتاح Enter

الخطوة 4: أدخل عبارة المرور لتأمين مفتاحك واضغط على Enter لحفظ التغييرات.

ملاحظة : يمكنك الضغط على Enter مرتين لتخطي هذه الخطوة وحفظ المفتاح مباشرة بدون كلمة مرور.

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

يمكنك استخدام هذا لإنشاء مفاتيح SSH متعددة بأسماء ملفات مختلفة.

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

أدخل عبارة المرور واضغط على Enter

الخطوة 5: اكتب Exit ثم اضغط على Enter بلوحة المفاتيح لإغلاق نافذة CMD.

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

اكتب خروج واضغط على Enter

2. استخدم WSL

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

تثبيت توزيعة WSL وLinux

اتبع الخطوات أدناه لتثبيت وإعداد توزيع WSL وLinux على جهاز Windows الخاص بك.

الخطوة 1: انقر على أيقونة Windows وابحث عن موجه الأوامر . انقر فوق تشغيل كمسؤول وحدد نعم عندما يُطلب منك ذلك.

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

افتح CMD مع حقوق المسؤول

الخطوة 2: يأتي Windows 11 مثبتًا مسبقًا مع WSL. يمكنك التحقق من ذلك عن طريق كتابة الأمر المذكور أدناه والضغط على Enter .

wsl --status

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

تحقق من حالة WSL في نظام التشغيل Windows 11

إذا كنت تستخدم نظام التشغيل Windows 10، فقم بتثبيت WSL باستخدام إحدى الطرق التالية:

  • متجر مايكروسوفت

قم بتنزيل نظام Windows الفرعي لنظام Linux (WSL) من متجر Microsoft .

  • واجهة خط الأوامر

أدخل الأمر المذكور أدناه واضغط على Enter بلوحة المفاتيح.

wsl --install

الخطوة 3: بعد تثبيت WSL على جهاز الكمبيوتر الخاص بك، يمكنك تنزيل أي نظام تشغيل Linux باستخدام متجر Microsoft أو واجهة سطر الأوامر.

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

wsl --install -d Ubuntu

ملاحظة : إذا كنت تريد تثبيت Kali Linux، فاكتب kali-linux في الأمر أعلاه.

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

تحميل أوبونتو

الخطوة 4: أدخل اسم المستخدم وكلمة المرور لنظام UNIX.

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

أدخل اسم المستخدم وكلمة المرور لنظام UNIX

الخطوة 5: أغلق نافذة UNIX عن طريق كتابة Exit والضغط على Enter. كرر العملية لإغلاق نافذة CMD.

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

أغلق نافذتي UNIX وCMD عن طريق كتابة "exit" والضغط على "Enter".

لقد قمت بتثبيت WSL ونظام التشغيل Linux بنجاح. لإنشاء مفتاح SSH باستخدام WSL، اتبع الخطوات التالية.

قم بإنشاء مفتاح SSH باستخدام WSL

الخطوة 1: انقر على أيقونة ويندوز . ابحث عن Ubuntu وحدد تشغيل كمسؤول . عندما يُطلب منك ذلك، انقر فوق نعم.

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

انقر على أيقونة Windows وقم بتشغيل Ubuntu

الخطوة 2: أدخل الأمر أدناه لإنشاء مفتاح SSH ثم اضغط على Enter .

ssh-keygen -t rsa -b "4096"

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

أدخل الأمر لإنشاء مفتاح SSH واضغط على Enter

الخطوة 3: أدخل المسار المطلوب واضغط على مفتاح الإدخال . إذا لم يكن الأمر كذلك، فاضغط على مفتاح Enter لحفظ الملف في الموقع الافتراضي.

الخطوة 4: أدخل عبارة المرور التي تريد استخدامها واضغط على Enter . تحتاج إلى القيام بذلك مرتين للتأكيد.

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

وبدلاً من ذلك، إذا كنت لا تريد استخدام أي عبارة مرور، فيمكنك ببساطة الضغط على Enter مرتين.

تحذير : يجب عدم استخدام عبارة مرور فارغة لأسباب أمنية.

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

قم بتوفير المسار المطلوب، ثم اضغط على Enter، وأدخل عبارة المرور، وقم بالتأكيد بالضغط على Enter

الخطوة 5: أخيرًا اكتب Exit ثم اضغط على Enter لإغلاق النافذة.

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

اكتب خروج واضغط على Enter

لقد قمت بإنشاء مفتاح SSH بنجاح. قم بزيارة موقع الويب الذي استضفته للتحقق منه. هناك ستجد مفتاحين. يمكنك التمييز بينهما بالامتداد:

  • المفاتيح العامة لها الامتداد .pub.
  • المفاتيح الخاصة ليس لها امتدادات.

شرح الكود

أمر SSH النموذجي الذي يمكن أن يساعدك في إنشاء مفتاح SSH هو كما يلي:

ssh-keygen -t rsa -N "" -b "2048" -C "key comment" -f path/root_name

فيما يلي معنى كل رمز أو حرف في الأمر.

  • -t rsa : حدد نوع المفتاح المراد إنشاؤه، في هذه الحالة rsa. RSA (Rivest–Shamir–Adleman) هي خوارزمية آمنة ومستخدمة على نطاق واسع لتشفير المفتاح العام.
  • -N "" : اضبط عبارة المرور على سلسلة فارغة، مما يعني أن المفتاح لن يكون محميًا. لذلك، يمكن لأي شخص لديه حق الوصول إلى ملف المفتاح الخاص استخدامه بدون كلمة مرور.
  • -b "2048" : يحدد هذا حجم المفتاح، ويتم ضبطه على 2048 بت. يجب عليك استخدام حجم مفتاح أكبر لأنه يوفر أمانًا أفضل.

ملاحظة : ستستغرق أحجام المفاتيح الأكبر وقتًا أطول في الإنشاء والاستخدام.

  • -C "تعليق المفتاح" : يسمح لك بإضافة تعليقات إلى ملف المفتاح الذي تم إنشاؤه. يمكن أن يكون هذا مفيدًا في مواقف الحياة الواقعية لأنك ستعمل باستخدام مفاتيح SSH متعددة للوصول إلى أجهزة بعيدة مختلفة.
  • -f path/root_name : حدد المسار واسم الملف لزوج المفاتيح الذي تم إنشاؤه. سيتم توفير اسم الملف root_name مع الامتداد .pub للمفتاح العام و.pem للمفتاح الخاص (على سبيل المثال: root_name.pub وroot_name.pem).

3. استخدم المعجون

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

الخطوة 1: قم بتشغيل متصفح الويب وقم بزيارة موقع PuTTY الرسمي . قم بتنزيل وتثبيت PuTTY.

الخطوة 2: اضغط على اختصار لوحة المفاتيح Windows + S لفتح Windows Search، واكتب PuTTYgen وانقر فوق Open.

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

إطلاق بوتيجن

الخطوة 3: في قسم نوع المفتاح المُراد إنشاؤه ، حدد النوع (على سبيل المثال، RSA). أدخل العدد المطلوب من البتات في المفتاح الذي تم إنشاؤه. انقر فوق الزر "إنشاء" .

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

حدد نوع المفتاح المراد إنشاؤه، وأدخل العدد المطلوب من البتات

الخطوة 4: انقر فوق حفظ المفتاح العام واختر موقعًا لحفظ الملف. أعد تسمية الملف باستخدام نوع المفتاح وأضف الامتداد ".pub" (على سبيل المثال، id_rsa.pub لـ RSA).

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

انقر فوق حفظ المفتاح العام

الخطوة 5: أخيرًا، أدخل عبارة المرور وقم بتأكيدها. انتقل إلى علامة التبويب "التحويلات" في الجزء العلوي وانقر على "تصدير مفتاح OpenSSH" للحصول على المفتاح الخاص.

الخطوة 6: اختر موقعًا لحفظ المفتاح الخاص وتذكر أنه لا يتم استخدام أي امتداد بعد اسم الملف. علاوة على ذلك، يجب عليك استخدام اسم مشابه للمفتاح العام (مثل id_rsa).

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

اكتب عبارة المرور، وأكدها، واحفظ المفتاح الخاص

ما الفرق بين مفتاح RSA وEd25519؟

في الخطوات المذكورة أعلاه، ناقشت المقالة نوعين من مفاتيح SSH: RSA وEd25519. ولكن كيف هم مختلفون؟

  1. الخوارزمية : يستخدم RSA (Rivest-Shamir-Adleman) التشفير غير المتماثل، بينما يستخدم Ed25519 كلاً من المنحنى الإهليلجي والتشفير غير المتماثل.
  2. حجم المفتاح : تحتوي مفاتيح RSA على أحجام مفاتيح متغيرة، من 1024 إلى 4096 بت. يحتوي Ed25519 على حجم مفتاح ثابت يبلغ 256 بت، مما يجعله أسرع من RSA.
  3. الأمان : يعتبر Ed25519 بشكل عام أكثر أمانًا ومقاومة للهجمات.
  4. الأداء : Ed25519 أسرع وأكثر كفاءة من RSA.
  5. التوافق : يتم دعم RSA على نطاق أوسع، ولكن اعتماد Ed25519 آخذ في الازدياد.

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

اترك تعليقاً

كيفية إزالة إشعار طلب حقوق الطبع والنشر في الزاوية اليمنى من الشاشة على نظام التشغيل Windows 10

كيفية إزالة إشعار طلب حقوق الطبع والنشر في الزاوية اليمنى من الشاشة على نظام التشغيل Windows 10

هل ترى إشعار تفعيل Windows 10 في الزاوية اليمنى من الشاشة؟ سترشدك هذه المقالة إلى كيفية حذف إشعار طلب حقوق الطبع والنشر على نظام التشغيل Windows 10.

تعليمات من AZ حول كيفية تثبيت Windows 10 الإصدار 14393.222

تعليمات من AZ حول كيفية تثبيت Windows 10 الإصدار 14393.222

أصدرت Microsoft مؤخرًا آخر تحديث تراكمي لمستخدمي أجهزة الكمبيوتر التي تعمل بنظام Windows 10 والذي يسمى Build 14393.222. يعمل هذا التحديث الذي تم إصداره لنظام التشغيل Windows 10 بشكل أساسي على إصلاح الأخطاء بناءً على تعليقات المستخدمين وتحسين تجربة أداء نظام التشغيل.

قم بحماية شبكة الكمبيوتر الخاص بك مع Bastion host في 3 خطوات فقط

قم بحماية شبكة الكمبيوتر الخاص بك مع Bastion host في 3 خطوات فقط

هل لديك أجهزة كمبيوتر على شبكتك المحلية تحتاج إلى وصول خارجي؟ يمكن أن يكون استخدام مضيف أساسي كحارس بوابة لشبكتك حلاً جيدًا.

3 طرق لمسح كافة سجلات الأحداث بسرعة في نظام التشغيل Windows 10

3 طرق لمسح كافة سجلات الأحداث بسرعة في نظام التشغيل Windows 10

في بعض الأحيان قد تحتاج إلى حذف سجلات الأحداث القديمة مرة واحدة. في هذا الدليل، سيعرض لك موقع Quantrimang.com 3 طرق لحذف كافة سجلات الأحداث بسرعة في Windows 10 Event Viewer.

كيفية إنشاء مفتاح Windows إذا كانت لوحة المفاتيح غير متوفرة

كيفية إنشاء مفتاح Windows إذا كانت لوحة المفاتيح غير متوفرة

إذا كنت تفضل استخدام لوحة مفاتيح كلاسيكية قديمة، مثل IBM Model M، والتي لا تتضمن مفتاح Windows فعليًا، فهناك طريقة سهلة لإضافة المزيد، عن طريق استعارة مفتاح لا تستخدمه كثيرًا.

كيفية إنشاء وضع خلفية شفافة على نظام التشغيل Windows 10

كيفية إنشاء وضع خلفية شفافة على نظام التشغيل Windows 10

WindowTop هي أداة لديها القدرة على تعتيم جميع نوافذ التطبيقات والبرامج التي تعمل على أجهزة الكمبيوتر التي تعمل بنظام Windows 10. أو يمكنك استخدام واجهة ذات خلفية داكنة على النوافذ.

تساعدك أساليب IP المزيفة على الوصول بشكل مجهول

تساعدك أساليب IP المزيفة على الوصول بشكل مجهول

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

كيفية إيقاف تشغيل شريط اللغة على شريط مهام Windows 8

كيفية إيقاف تشغيل شريط اللغة على شريط مهام Windows 8

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

نصائح لتحسين سرعة الاتصال بالإنترنت من Linksys

نصائح لتحسين سرعة الاتصال بالإنترنت من Linksys

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

كيفية إعداد WEP، WPA، WPA2 لجهاز التوجيه Linksys

كيفية إعداد WEP، WPA، WPA2 لجهاز التوجيه Linksys

يعد الاتصال اللاسلكي أمرًا ضروريًا اليوم، ولهذا السبب، يعد الأمان اللاسلكي ضروريًا لضمان السلامة في شبكتك الداخلية.