إنشاء مفتاح Windows Ssh

لاستخدام مفاتيح SSH على نظام التشغيل Windows للمصادقة الآمنة، يمكنك اتباع الخطوات التالية:

  1. تثبيت OpenSSH:

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

    للتحقق من تثبيته، يمكنك الانتقال إلى "الإعدادات" > "التطبيقات" > "الميزات الاختيارية" والبحث عن "عميل OpenSSH" و"خادم OpenSSH". إذا لم تكن مثبتة، فيمكنك تثبيتها من قسم "الميزات الاختيارية".

  2. قم بإنشاء زوج مفاتيح SSH:

    لإنشاء زوج مفاتيح SSH، يمكنك استخدام الأمر ssh-keygen الأمر في PowerShell أو موجه الأوامر. افتح PowerShell أو موجه الأوامر وقم بتشغيل:

    صدَفَة
    سش-كيجن -t rsa -b 4096

    يقوم هذا الأمر بإنشاء زوج مفاتيح RSA بحجم 4096 بت. يمكنك تحديد نوع أو حجم مفتاح مختلف إذا كنت تفضل ذلك. سيطالبك أيضًا باختيار موقع لحفظ الملفات الرئيسية (عادةً في دليل المستخدم الخاص بك، ضمن .ssh).

  3. انسخ المفتاح العام:

    بعد إنشاء زوج المفاتيح، سيكون لديك ملفين في ملفك .ssh دليل: id_rsa (المفتاح الخاص) و id_rsa.pub (المفتاح العام). تحتاج إلى نسخ محتوى ملف المفتاح العام (id_rsa.pub) إلى الخادم البعيد الذي تريد المصادقة عليه.

    يمكنك استخدام أداة مثل القطط لعرض المفتاح العام ثم نسخه:

    صدَفَة
    القط ~/.ssh/id_rsa.pub
  4. تكوين SSH على الخادم البعيد:

    على الخادم البعيد، تحتاج إلى إضافة مفتاحك العام إلى ملف ~/.ssh/authorized_keys الملف في الدليل الرئيسي للمستخدم الخاص بك. يمكنك القيام بذلك يدويًا عن طريق لصق المفتاح العام أو باستخدام الملف معرف نسخة ssh الأمر (إن وجد):

    صدَفَة
    ssh-copy-id username@remote-server

    يستبدل اسم المستخدم باستخدام اسم المستخدم الخاص بك على الخادم البعيد و الخادم البعيد باستخدام اسم مضيف الخادم أو عنوان IP.

  5. اختبار اتصال SSH:

    بمجرد إضافة مفتاحك العام إلى Author_keys الملف الموجود على الخادم البعيد، يجب أن تكون قادرًا على إدخال SSH إلى الخادم بدون كلمة مرور:

    صدَفَة
    ssh اسم المستخدم @ الخادم البعيد

    يجب أن يقوم بتسجيل الدخول دون المطالبة بكلمة مرور لأنه يتم استخدام مفتاح SSH للمصادقة.

هذا كل شيء! لقد قمت بنجاح بإعداد مصادقة مفتاح SSH على نظام التشغيل Windows للاتصال بخادم بعيد. تأكد من الاحتفاظ بمفتاحك الخاص (id_rsa) آمن ولا تشاركه أبدًا مع أي شخص.

عن المؤلف

اترك ردا

ar