انشاء ملفات مفاتيح التشفير لأكثر من مستخدم على نفس الجهاز ssh keygen for multi users
اذا كان لديك عدة مستخدمين على السيرفر يمكن انشاء عدد من الملفات خاصة بكل مستخدم ونقلها للسيرفر
لو قلنا ان لديك مستخدم اسمه
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
وسندخل مباشرة للسيرفر
ويمكن تكرار السابق مع كل مستخدم او سيرفر جديد
وبالتوفيق للجميع