كيفية إعداد مفتاح SSH على لينكس ؟ - knows1-+ كيفية إعداد مفتاح SSH على لينكس ؟ - knows1-+

كيفية إعداد مفتاح SSH على لينكس ؟

كيفية إعداد مفتاح SSH على لينكس ؟

كيف تستخدم مفاتيح SSH  على لينكس ؟

إنشاء زوج مفاتيح  SSH  على لينكس ؟




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

ما هو SSH ؟

------------

هو ظريقة أتصال مشفرة .

اين نستخدم SSH ؟

-----------------

في جميع الأنظمة ويندوز لينكس ماك .

يعتبر SSH من أكثر الوسائل المستخدمة على  لتسجيل الدخول إلى خادم Linux البعيد أو حتى سطح مكتب بعيد . من خلال SSH يمكنك الوصول إلى سطر الأوامر على جهاز بعيد ، من خلال خط آمن. 


كيف أنشاء أتصال SSH مع كمبيوتر بعيد ؟

--------------------------------------

يطلب منك لإنشاء هذا الأتصال التالي : 


1- عنوان IP  المستخدم البعيد.

2 - كلمة مرور المستخدم البعيد.

3- خطوة لزيادة الأمان استخدام مصادقة مفتاح SSH.


ما هو مفتاح المصادقة SSH ؟

---------------------------

خلينا تتخيل أنو عنا قفل ... و الطريقة الوحيدة لفتح هذا القفل استخدام مفتاح محدد يعرفه القفل. لكن هذا القفل هو حديث بعض الشئ و يحتوي على خاصية التعرف على صاحب القفل .


 كيف يعرف القفل أن المفتاح مفتاحك ؟



من هنا جائت فكرة زوج المفاتيح مفتاح لك و مفتاح على الكمبيوتر البعيد ,


-مفتاحك يحتوي على توقيع فريد لك . 

- يوجد داخل القفل توقيع مطابق  لمفتاحك للمقارنة.


كبف تتم مصادقة SSH ؟

---------------------

في حالة تطابق التوقيعات ، سيتم فتح القفل. في حال كانت التوقيعات غير متطابقة ، لن يتم فتح القفل.


كيف يتم الأتصال من خلال المصادقة SSH ؟

------------------------------------


 إنشاء زوج مفاتيح  مفتاح خاص + عام  ،من ثم نسخ المفتاح العمومي إلى الخادم الذي تريد تسجيل الدخول إليه.


كيفية توليد زوج مفتاح SSH ؟

---------------------------

1- افتح نافذة طرفية على سطح المكتب الخاص بك.


- اكتب الامر التالي : ssh-keygen


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

- سوف يسئلك عن موقع حفظ المفتاح , أختر الموقع الأفتراضي بالضغظ على أنتر .


- أدخل عبارة المرور  قوية وفريدة من نوعها .


- لديك الآن زوج مفاتيح SSH. سيتم العثور على هذين الملفين في ~ / .ssh وسيتم تحديد اسمه:


id_rsa - المفتاح الخاص.
id_rsa.pub - المفتاح العمومي.

- انسخ المفتاح العام إلى الجهاز البعيد .


- يمكن القيام بذلك باستخدام الأمرين التاليين :


ssh-copy-id name @ IP

ssh-copy-id -i ~/.ssh/id_rsa.pub user@host

تعبئة الأوامر : اسم مستخدم على الجهاز البعيد و عنوان IP الجهاز البعيد, سوف تتم مطالبتك بكتابة " نعم" لمتابعة الاتصال ،


- سوف يتم مطالبتك بكتابة كلمة مرور المستخدم على الجهاز البعيد. بمجرد كتابة كلمة المرور عن بُعد بنجاح ،



كيف يتم اختبار الاتصال SSH ؟

----------------------------

- يمكن القيام بذلك باستخدام الأمرين التاليين :


ssh user@host

ssh -i ~/.ssh/key user@host



من الآن فصاعداً بدلاً من مطالبتك بكلمة مرور المستخدم ، ستتم مطالبتك بكلمة مرور زوج مفاتيح SSH.



كيفية تعطيل مصادقة كلمة المرور في أتصال  SSH ؟ 

----------------------------------------------



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


$  sudo nano /etc/ssh/sshd_config


علق هذا هذا السطر أو ضع # في بداية السطر .

#PasswordAuthentication yes

أو بدلا من yes ضع no


PasswordAuthentication no

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

sudo systemctl restart sshd




--------------

أكتب سؤالك هنا -

هل تريد معرفة المزيد ؟، التوسع في الموضوع

ليست هناك تعليقات