انشاء ملفات مفاتيح التشفير لأكثر من مستخدم على نفس الجهاز ssh keygen for multi users

انشاء مفاتيح ssh


 اذا كان لديك عدة مستخدمين على السيرفر يمكن انشاء عدد من الملفات خاصة بكل مستخدم ونقلها للسيرفر

لو قلنا ان لديك مستخدم اسمه

tenty

نذهب للمسار

cd ~/.ssh

ثم ندخل الامر التالي

sudo ssh-keygen -f tenty -t rsa

هذا الامر سينتج ملفين هما

tenty

tenty.pub

الملف الاخير هو ما سنرسله للسيرفر باستخدام الامر التالي

sudo ssh-copy-id -i ~/.ssh/tenty.pub tenty@serverip

بعدها تقوم بادخال كلمة المرور لهذا المستخدم على السيرفر ويتم نقله واعتماد

لاحقا اذا اردت الدخول للسيرفر لهذا اليوزر نستخدم الامر التالي

sudo ssh -i ~/.ssh/tenty tenty@serverip

لاحظ اننا نستخدم هنا ملف التشفير الخاص بنا

tenty

وليس ملف التشفير العام وهو

tenty.pub

يمكن انشاء اختصار للامر السابق بحيث يكون الدخول اسرع

لانشاء اختصار مثلا نسمي الاختصار

tentylogin

من سطر الاوامر نكتب التالي

nano ~/.bashrc

ونكتب الامر المطلوب التالي في نهاية الملف

sudo alias tentylogin="sudo ssh -i ~/.ssh/tenty tenty@serverip"

ونقوم بحفظ الملف

ctrl+x

y

enter

ثم نكتب الامر التالي

source ~/.bashrc

لتحديث سطر الاوامر 

والآن في كل مرة تريد الدخول للسيرفر تستخدم الامر

tentylogin

وسندخل مباشرة للسيرفر


ويمكن تكرار السابق مع كل مستخدم او سيرفر جديد


وبالتوفيق للجميع