اثرانگشت کلید عمومی برای SSH

از اونجا که خیلی حافظه خوبی دارم واسه حفظ گذرواژه، گفتم چکار کنم که هم امنیت سرور رو ببرم بالا هم زحمت حفظ گذرواژه رو از سرم کم کنم که یادم افتاد میشه با کلید عمومی واسه SSH اینکارو کرد… پس از یکی از دوستانم خواستم که بهم آموزش بده چجوری میشه با SSH-KEYGEN راحت وصل شم به سرور و اونم اینکارو کرد…

دستور های زیر رو تو سیستم خودمون میزنیم نه سرور!
خوب تو مرحله اول دستور زیر رو برای ساخت کلید میزنیم:[یه نکته قبلش بگم، اگه قبلا ساختید این دستورو نزنید، ممکنه جا هایی که داره از اون کلیدتون استفاده می‌کنه با ساخت دستور جدید کلید عوض شه و دچار مشکل شید]

خوب حالا یه همچین متنی نشون میده:
Enter file in which to save the key (/root/.ssh/id_rsa):
شما کاری که باید بکنید اینه که دکمه Enter رو بزنید

بعد این پیغام رو نشون میده:
Enter passphrase (empty for no passphrase):
بازم Enter بزنید

بعدش اینو نشون میده:
Enter same passphrase again:
و باز هم Enter بزنید

در آخر با یه همچین پیامی رو به رو میشید:

یه چیز شبیه این بهتون میده.

تو مرحله دوم با دستور ssh-copy-id کلیدمونو رونوشت میکنیم تو سرور:

برای توضیح بهتر مثال زیر رو میزنم:

از شما گذرواژه سرور رو می‌پرسه و شما وارد می‌کنید.
خوب همه چی تمومه 🙂

اگر این پیامو نشون داد:
sign_and_send_pubkey: signing failed: agent refused operation
با دستور زیر میتونید مشکل رو حل کنید:

به زودی شاید یه مطلب در مورد بالا بردن امنیت سرور بنویسم 🙂

 

موفق باشید…

امتیاز به این مطلب
Print Friendly, PDF & Email
سوشا

۲۰ سالمه و عاشق رایانه و گنو هستم…
تمام سعیم اینه که مطالب آموزشی گنو رو تا اونجایی که در توانم هست بنویسم و در اختیار دیگران قرار بدم.
آرزوم اینه که روزی یک سایت جامع برای آموزش گنو فراهم کنم :)