How to Install and Configure Git and GitHub on Windows
جدول المحتويات:
- تحميل المعجون
- إنشاء مفاتيح SSH باستخدام PuTTYgen
- انسخ المفتاح العمومي إلى خادم Linux الخاص بك
- تسجيل الدخول إلى الخادم الخاص بك باستخدام مفاتيح SSH
- تعطيل مصادقة كلمة مرور SSH
- استنتاج
Secure Shell (SSH) هو بروتوكول شبكة تشفير يستخدم للاتصال الآمن بين العميل والخادم ويدعم آليات المصادقة المختلفة.
آليات الأكثر شعبية هما المصادقة المستندة إلى كلمات المرور والمصادقة المستندة إلى المفتاح العمومي. استخدام مفاتيح SSH أكثر أمانًا وملاءمة من مصادقة كلمة المرور التقليدية.
يشرح هذا البرنامج التعليمي كيفية إنشاء مفاتيح SSH على Windows باستخدام PuTTYgen. سنبين لك أيضًا كيفية إعداد مصادقة تستند إلى مفتاح SSH والاتصال بخوادم Linux عن بُعد دون إدخال كلمة مرور.
تحميل المعجون
PuTTYgen هي أداة مساعدة مفتوحة المصدر تتيح لك إنشاء مفاتيح SSH لعميل Windows SSH الأكثر شيوعًا PuTTY.
PuTTYgen متاح كملف مستقل قابل للتنفيذ وهو أيضًا جزء من حزمة تثبيت PuTTY.msi. إذا لم يكن لديك PuTTY مثبتًا ، فتوجه إلى صفحة تنزيل PuTTY وقم بتنزيل حزمة تثبيت PuTTY. التثبيت بسيط ، انقر نقرًا مزدوجًا على حزمة التثبيت واتبع الإرشادات.
إنشاء مفاتيح SSH باستخدام PuTTYgen
لإنشاء زوج مفاتيح SSH على Windows باستخدام PuTTYgen ، قم بتنفيذ الخطوات التالية:
-
قم ببدء تشغيل أداة PuTTYgen ، بالنقر المزدوج فوق ملف.exe أو الانتقال إلى قائمة "ابدأ في Windows" → PuTTY (64-bit) → PuTTYgen.

لـ "نوع المفتاح لإنشاء" ، اترك RSA الافتراضي. "عدد البتات في مفتاح تم إنشاؤه" ، 2048 يكفي لمعظم الناس. بدلاً من ذلك ، يمكنك تغييره إلى 4096.
انقر فوق الزر "إنشاء" لبدء عملية إنشاء زوج المفاتيح الجديد.

سيُطلب منك تحريك الماوس فوق المساحة الفارغة في قسم المفتاح لإنشاء بعض العشوائية. أثناء تحريك المؤشر ، سيتقدم شريط التقدم الأخضر. يجب أن تستغرق العملية بضع ثوانٍ.
عند اكتمال عملية التوليد ، سيتم عرض المفتاح العمومي في النافذة.

اختياريا ، إذا كنت ترغب في استخدام عبارة مرور ، فاكتبها في حقل "عبارة المرور الرئيسية" وقم بتأكيد نفس عبارة المرور في حقل "تأكيد عبارة المرور". إذا اخترت استخدام عبارة مرور ، فستحصل على طبقة إضافية من الأمان عن طريق حماية المفتاح الخاص من الاستخدام غير المصرح به.
احفظ المفتاح الخاص بالنقر فوق الزر "حفظ المفتاح الخاص". يمكنك حفظ الملف في أي دليل باستخدام ملحق.ppk (مفتاح PuTTY الخاص) ولكن يُنصح بحفظه في مكان يمكنك العثور عليه بسهولة. من الشائع استخدام اسم وصفي لملف المفتاح الخاص.
اختياريًا ، يمكنك أيضًا حفظ المفتاح العمومي ، على الرغم من أنه يمكن تجديده لاحقًا عن طريق تحميل المفتاح الخاص.
انقر بزر الماوس الأيمن في حقل النص المسمى "المفتاح العام للصقه في ملف OpenSSH Author_keys" وحدد جميع الأحرف بالنقر فوق "تحديد الكل". افتح محرر نصوص ، الصق الحروف وحفظه. تأكد من لصق المفتاح بأكمله. يُنصح بحفظ الملف في نفس الدليل حيث قمت بحفظ المفتاح الخاص ، باستخدام نفس الاسم للمفتاح الخاص و.txt أو.pub كملحق للملف.

هذا هو المفتاح الذي ستضيفه إلى خادم Linux.
انسخ المفتاح العمومي إلى خادم Linux الخاص بك
الآن وبعد قيامك بإنشاء زوج مفاتيح SSH ، فإن الخطوة التالية هي نسخ المفتاح العمومي إلى الخادم الذي تريد إدارته.
قم بتشغيل برنامج PuTTY وقم بتسجيل الدخول إلى خادم Linux البعيد.
في حالة عدم وجود دليل SSH الخاص بالمستخدم ، قم بإنشائه باستخدام الأمر mkdir وقم بتعيين الأذونات الصحيحة:
mkdir -p ~/.ssh
chmod 0700 ~/.ssh
افتح محرر النصوص والصق المفتاح العام الذي نسخته في الخطوة 4 عند إنشاء زوج المفاتيح في ملف
~/.ssh/authorized_keys
:
nano ~/.ssh/authorized_keys
يجب أن يكون نص المفتاح العمومي بأكمله في سطر واحد.
قم بتشغيل الأمر
chmod
التالي للتأكد من أن المستخدم فقط يمكنه قراءة وكتابة ملف
~/.ssh/authorized_keys
:
chmod 0600 ~/.ssh/authorized_keys
تسجيل الدخول إلى الخادم الخاص بك باستخدام مفاتيح SSH
Pageant هو وكيل مصادقة PuTTY SSH الذي يحمل المفاتيح الخاصة في الذاكرة. يُعد Pageant binary جزءًا من حزمة تثبيت PuTTY.msi ويمكن إطلاقه بالانتقال إلى قائمة "ابدأ في Windows" → PuTTY (64-bit) → Pageant.
عندما تبدأ المسابقة ، ستضع أيقونة في علبة النظام. انقر نقرًا مزدوجًا على الأيقونة وسيتم فتح نافذة المسابقة.
لتحميل مفتاح ، اضغط على زر "إضافة مفتاح" الذي سيفتح مربع حوار ملف جديد. حدد موقع ملف المفتاح الخاص ، واضغط على "فتح". إذا لم تقم بتعيين عبارة مرور ، فسيتم تحميل المفتاح على الفور. وإلا ، فسيُطلب منك إدخال عبارة المرور.

أدخل كلمة المرور وسيتم تحميل المسابقة المفتاح الخاص.
بعد الانتهاء من الخطوات المذكورة أعلاه ، يجب أن تكون قادرًا على تسجيل الدخول إلى الخادم البعيد دون مطالبتك بكلمة مرور.
لاختباره ، افتح جلسة PuTTY SSH جديدة وحاول تسجيل الدخول إلى الخادم الخاص بك. سيستخدم PuTTY المفتاح الذي تم تحميله وسيتم تسجيل دخولك إلى خادم Linux دون إدخال كلمة المرور.
تعطيل مصادقة كلمة مرور SSH
لإضافة طبقة إضافية من الأمان إلى الخادم الخاص بك ، يمكنك تعطيل مصادقة كلمة المرور لـ SSH.
قبل تعطيل مصادقة كلمة مرور SSH ، تأكد من أنه يمكنك تسجيل الدخول إلى الخادم الخاص بك دون كلمة مرور وأن المستخدم الذي تقوم بتسجيل الدخول به لديه امتيازات sudo.
سجّل الدخول إلى الخادم البعيد وافتح ملف تهيئة SSH
/etc/ssh/sshd_config
باستخدام محرر النصوص:
sudo nano /etc/ssh/sshd_config
ابحث عن التوجيهات التالية وقم بتعديلها كما يلي:
/ الخ / سه / sshd_config
PasswordAuthentication no ChallengeResponseAuthentication no UsePAM no
بمجرد الانتهاء من ذلك ، احفظ الملف وأعد تشغيل خدمة SSH بكتابة:
sudo systemctl restart ssh
في هذه المرحلة ، يتم تعطيل المصادقة المستندة إلى كلمة المرور.
استنتاج
في هذا البرنامج التعليمي ، تعلمت كيفية إنشاء زوج مفاتيح SSH جديد وإعداد مصادقة تستند إلى مفتاح SSH. يمكنك إضافة نفس المفتاح إلى عدة خوادم بعيدة. لقد أظهرنا لك أيضًا كيفية تعطيل مصادقة كلمة مرور SSH وإضافة طبقة إضافية من الأمان إلى الخادم الخاص بك.
افتراضيًا ، يستمع SSH على المنفذ 22. سيؤدي تغيير منفذ SSH الافتراضي إلى تقليل مخاطر الهجمات التلقائية.
سه الأمناختصارات لوحة مفاتيح Android: جميع مفاتيح التشغيل السريع التي تحتاجها
يمكن اختصارات لوحة المفاتيح في Android جعل التنقل في هاتفك أسهل من أي وقت مضى. في ما يلي قائمة بمفاتيح الاختصار لمساعدتك في التجول.
KeyFreeze هي لوحة مفاتيح مجانية ولوحة مفاتيح الماوس لأجهزة الكمبيوتر التي تعمل بنظام Windows
KeyFreeze هي عبارة عن خزانة لوحة مفاتيح وماوس مجانية ستعمل على قفل لوحة المفاتيح والماوس ومنع نقرات المفاتيح غير المرغوب فيها ونقرات الماوس على جهاز الكمبيوتر الذي يعمل بنظام تشغيل Windows.
اضغط على مفاتيح متعددة بسهولة باستخدام مفاتيح مثبت في Windows 7/8
تعرف على كيفية إعداد "مثبت المفاتيح" في Windows 8 / 7. تتيح لك المفاتيح اللاصقة استخدام مفاتيح Shift أو Ctrl أو Alt أو Windows عن طريق الضغط على مفتاح واحد في المرة الواحدة.











