العودة إلى المدونة

إنشاء أزواج مفاتيح SSH باستخدام PuTTY للاتصال بـ VPS

إنشاء أزواج مفاتيح SSH باستخدام PuTTY للاتصال بـ VPS

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

اليوم، المصادقة المستندة إلى مفتاح SSH هي طريقة المصادقة الأكثر موثوقية والمفضلة لدى مستخدمي Linux. باستخدام SSH، تحصل على خيار لاختيار إما مفاتيح “RSA” (Rivest-Shamir-Adleman) أو “DSA” (“Digital Signature Algorithm”). إذا كنت تقوم بإنشاء مفاتيح لأول مرة، فإن RSA هو الخيار المفضل. في هذا البرنامج التعليمي، سنستخدم طريقة “مفتاح RSA” مع حجم المنفذ الافتراضي 2048 لإنشاء مفاتيح خاصة وعامة والاتصال بـ VPS.

كيف تعمل مصادقة مفتاح SSH؟

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

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

المتطلبات الأساسية

لمتابعة هذا البرنامج التعليمي، ستحتاج إلى:

  • الوصول إلى خادم Linux.

  • تثبيت PuTTY و PuTTYgen على نظامك.

الخطوة 1 — تنزيل PuTTYgen

قم بتنزيل PuTTYgen من الموقع الرسمي.

الخطوة 2 — إنشاء زوج SSH

  1. أولاً، انقر نقرًا مزدوجًا فوق puttygen.exe لفتح ملف PuTTYgen الذي قمنا بتنزيله في الخطوة 1.
  2. سترى نافذة:Generating SSH Key Pairs with PuTTY 1

  3. بعد ذلك، ضمن قسم Parameters، حدد RSA من خيار Type of key to generate:Generating SSH Key Pairs with PuTTY 2

  4. احتفظ بحجم مفتاح RSA الافتراضي 2048. يمكنك أيضًا زيادته إلى 4096 لإضافة طبقة إضافية من الأمان والحماية من هجمات القوة الغاشمة: Generating SSH Key Pairs with PuTTY 3
  5. بعد ذلك، انقر فوق الزر Generate لإنشاء زوج مفاتيح SSH الخاص بك:Generating SSH Key Pairs with PuTTY 4
  6. بعد ذلك، قم بتمرير مؤشر الماوس حول المنطقة السوداء في قسم Key حتى يتم تحميل شريط التقدم:Key
  7. سترى مفتاح SSH العام على الشاشة:public SSH key
  8. بالإضافة إلى ذلك، أضف عبارة مرور للمفتاح لأغراض أمنية. قم بالتأكيد والمتابعة:Key passphrase
  9.  احفظ المفتاح الخاص على جهاز الكمبيوتر الخاص بك بالنقر فوق الزر Save private key:Save private key
  10. أضف اسمًا إلى المفتاح الخاص key وحدد مكانه في أي مكان على جهاز الكمبيوتر الخاص بك. تذكر أننا سنحتاج إلى هذا المفتاح في الخطوة القادمة، لذا تأكد من معرفة الوجهة:private key
  11.  وبالمثل، احفظ المفتاح الخاص على جهاز الكمبيوتر الخاص بك بالنقر فوق الزر Save public key:Save public key
  12.  يمكنك أيضًا نسخ ملف المفتاح العام وحفظه على جهاز الكمبيوتر الخاص بك. سنحتاج إلى تحميل المفتاح العام إلى الخادم لإنشاء اتصال آمن:copy

الآن قمت بإنشاء زوج مفاتيح SSH الخاص بك بنجاح! دعنا ننتقل إلى إعداد المفتاح الخاص باستخدام PuTTY. بدلاً من ذلك، يمكنك تخطي الخطوة 3 والتحقق من كيفية إنشاء مجموعة من مفاتيح RSA باستخدام PuTTYgen للوصول بأمان إلى سحابة CloudSigma.

الخطوة 3 — حفظ إعدادات الخادم’ الخاص بك

حتى الآن، لا يزال الخادم لا يستطيع التعرف على نظامك. دعنا نربط المفتاح الخاص بـ PuTTY لتعريف الخادم بنظامنا. اتبع الخطوات أدناه:

  1. ابدأ تشغيل PuTTY بالنقر المزدوج على ملفه القابل للتنفيذ.

  2. في الشريط الجانبي الأيسر، افتح قسم Connection، وانتقل إلى SSH، وانقر على Auth:configuration

  1. في حقل Private key for authentication، انقر فوق Browse (تصفح)، وافتح ملف المفتاح الخاص الذي قمنا بحفظه في الخطوة 2 (11.): Private key for authentication

  1. بعد ذلك، افتح ملف المفتاح الخاص من المصدر-الوجهة:Private key file

الخطوة 4 — إضافة مفتاح خاص إلى الخادم

دعنا نقوم بلصق المفتاح العام المنسوخ في الملف ~/.ssh/authorized_keys على خادمك.

  1. قم بتسجيل الدخول إلى الخادم الوجهة الخاص بك.

  1. إذا لم يكن مجلد SSH موجودًا بعد، فقم بإنشائه يدويًا باستخدام authorized_keys:

  1. بعد ذلك، قم بتغيير الأذونات عن طريق تأمين مفاتيح SSH:

  1. ثم، افتح ~/.ssh/authorized_keys ملف باستخدام vim محرر النصوص:

  1. اضغط على مفتاح i في لوحة المفاتيح وانقر بزر الماوس الأيمن للصق.

  2. لحفظ الملف، اضغط على المفاتيح التالية على لوحة المفاتيح (بهذا الترتيب): Esc, :, w, q, Enter.

الخطوة 5 — تعطيل تسجيل الدخول باستخدام اسم المستخدم/كلمة المرور

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

  1. قم بتحرير ملف تكوين خادم SSH’s الموجود في /etc/ssh/sshd_config.

  1. بعد ذلك، اضغط على مفتاح i في لوحة المفاتيح وقم بتحرير الأسطر التالية:

  1. لحفظ الملف، اضغط على المفاتيح التالية على لوحة المفاتيح (بهذا الترتيب): Esc, :, w, q, Enter.

  2. بعد ذلك، أعد تحميل تكوين خادم SSH’s:

الخاتمة

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

هل أنت مهتم بمعرفة المزيد عن خوادم SSH و Linux؟ تعمق في البرامج التعليمية التالية من مدونتنا الخاصة بنا:

حوسبة سعيدة!

author

Hark Labs

المؤلف · CloudSigma

Preslav Dobrev هو مصمم إبداعي في CloudSigma، يركز على هوية أعمال متسقة باستخدام قنوات التسويق التقليدية والمبتكرة. هو بارع في دمج الرؤية الفنية مع التسويق الاستراتيجي لخلق سرد قصصي مؤثر للعلامة التجارية.

التعليقات

لا توجد تعليقات بعد. كن أول من يعلق.