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