المشاركة الأصلية كتبت بواسطة Dr.MHafez
الـ SSH Key يستخدم في الأتصال بين الجهاز و السيرفر أو جهاز وجهاز تحت بيئة Linux بدون كتابة باسورد الجهاز أو السيرفر و يعد إحدي طرق الحماية الخاصة بـ SSH .
ينقسم الـ Key إلي جزئين أولهم و هو Public_key و هو ما يتم نقله بين الأجهزة المراد الأتصال بها و قد يحتوي علي كلمة مرور خاصة بصاحب الـ Key أو يتم الأكتفاء بالأتصال من خلال Key بدون كلمة مرور .
الجزء الثاني و هو Private_Key و هو الجزء الخاص بجهازك و الذي يتم من خلاله المصادقه علي عملية الدخول عند استخدام لأمر التواصل مع الـ Shell داخل أي جهاز متواجد فيه Public_Key الخاص بك .
طريقة عمل الـ key من داخل سطر الأوامر :
سوف يطلب منك كتابه كلمة مرور سوف تكون خاصه بك يمكنك عملها و يمكنك تخطيها بالضغط علي مفتاح Enter
بعد ذلك سوف يطلب منك المكان الذي تريد فيه حفظ الـ Key إضغط Enter للأستمرار بدون تغيير المسار وسوف يكون المسار root/.ssh/id_rsa.pub حيث أن root هو اسم اليوزر المستخدم في عمل key .
لنقل الـ public_key إلي الجهاز أو السيرفر الذي تريد التواصل معه من خلال Key .
كود:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@server
غير root@server إلي الحساب الذي تريد الدخول إليه علي السيرفر , بعد هذه الخطوات يمكنك الدخول علي الجهاز أو السيرفر بدون طلب كلمة مرور .
أي استفسار آخر في الخدمة .
المفضلات