نحوه اتصال SSH به سرور مجازی بدون استفاده از کلمه عبور

 

در زمان اتصال SSH به سرور این امکان وجود دارد که ارتباط بدون استفاده از رمز عبور انجام شود.

برای انجام اینکار نیاز است کلید SSH خصوص دستگاه خود را (مثلا لپ تاپ یا دسکتاپ) را تولید کنید.

سپس نیاز است کلید تولید شده را در مسیر خاصی روی سرور قرار دهید.

لطفا مراحل را به صورت زیر طی کنید:

 

ویندوز

 

۱. ابتدا نیاز است نرم افزار PuTTY روی سیستم شما نصب باشد. برای نصب آن می توانید به لینک زیر مراجعه کنید:

https://www.putty.org/

۲. پس از نصب پکیج کامل برنامه PuTTY Gen را اجرا کنید.

۳. نوع کلید را روی گزینه SSH-1 (RSA) قرار داده و تعداد بیت های کلید را روی 2048 تنظیم کنید.

۴. روی کلید Generate کلیک کنید تا جفت کلید های Private و Public ساخته شوند.

۵. برای نولید شدن کلید باید موس را روی صفحه حرکت دهید تا پروسه آن تمام شود.

۶. هر دو کلید public و private را ذخیره کنید.

۷. نیاز است کلید public را در مسیر زیر روی سرور کپی کنید.

/home/user/.ssh/authorized_keys

 

لینوکس

 

۱. ابتدا دستور زیر را در ترمینال وارد کنید:

ssh-keygen

در صورتی که ssh-keygen نصب نیست نیاز است ابتدا آن را نصب کنید.

 

۲. بعد از وارد کردن دستور بالا، پیغام های زیر را مشاهده می کنید که نیازی به وارد کردن مقادیر برای آن نیست. فیلد ها را خالی بگذارید و ادامه دهید:

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:HIWexi************************gch8e2bBd7FBXAUI user@host

 

۳. public  key ساخته می شود و در مسیر زیر ذخیره خواهد شد.

Your public key has been saved in /home/user/.ssh/id_rsa.pub

۴. فایل ذکر شده در مسیر را باز کرده و کلیه محتویات آن را کپی کنید.

۵. حال از طریق SSH به سرور متصل شوید و فایل زیر را باز کنید:‌

/home/user/.ssh/authorized_keys

 

۶. کلیدی که کپی کرده بودید را در این فایل ذخیره کنید.

۷. دستور زیر را روی سرور وارد کنید تا سرویس SSH ریستارت شود.

service sshd restart

 

آیا این پاسخ به شما کمک کرد؟

رتبه: 4.9 از 737 رأی
 پرینت این مقاله

مطالب مرتبط:

نحوه اتصال به سرور مجازی ویندوز Remote Desktop Connection

  ۱. ابتدا از طریق Taskbar بار روی گزینه Start کلیک کنید و عبارت Remote Desktop Connection را...

نحوه تغییر رمز عبور سرور مجازی توسط کاربر

توجه! این آموزش مربوط به سرور مجازی می باشد. برای آموزشهای مربوط به سرویسهای هاستینگ دیگر؛ به بخش...

روش اتصال به سرور مجازی از طریق SSH

  توجه! این راهنما مربوط به اتصال SSH به سرور های مجازی می باشد. اتصال از این طریق به هاست های...

اتصال به سرور از طریق پروتکل VNC

جهت اتصال به سرور از طریق VNC  لطفا ابتدا آدرس آی پی VNC به همراه رمز عبور آن را از واحد پشتیبانی...

برخی از دستورات معمول لینوکس جهت کار با سرور مجازی

توجه! این راهنما مربوط به اتصال SSH به سرور مجازی می باشد. اتصال از این طریق به هاست های معمولی...