نحوه دسترسی به SSH از طریق کلید

با استفاده از کلید، بدون نیاز به رمز عبور می توانید به SSH دسترسی پیدا کنید. این روش از این حیث که نیازی به ذخیره سازی رمز عبور یا قابت ماندن آن وجود ندارد، از درجه امنیتی بالایی برخوردار است. ضمن اینکه تنها صاحب کلید امکان دسترسی به سرور را خواهد داشت.

چگونه از طریق کلید به SSH لاگین کنیم؟
برای شروع کار به مجموعه Putty نیاز داریم. شما می توانید پکیج Putty را از اینجا دانلود کنید و سپس در یک فولدر ذخیره و Extract نمایید.

1- از بین 3 فایل موجود، Pageant را اجرا کنید.
2- با اجرای برنامه Pageant، آیکون آن در Taskbar سیستم عامل، جایی که ساعت قرار دارد نمایان می شود.
3- بر روی آن کلیک راست و سپس گزینه Add Key را انتخاب کنید.
4- از طریق پنجره باز شده اقدام به معرفی و بارگذاری کلید خصوصی (Private Key) با پسوند ppk نمایید.
چنانچه برای کلید رمز عبور تعیین کرده اید، لازم است پس از بارگذاری کلید رمز آن را نیز وارد کنید.
5- در این مرحله مجددا بر روی آیکون Pageant کلیک راست و اینبار گزینه New session را انتخاب کنید.
6- در فیلد Hostname، نام کاربری ورود به SSH را بهمراه IP یا Hostname سرور به شکل زیر وارد کنید:

root@1.2.3.4
root@server.hostname.com

7- پورت پیشفرض SSH عدد 22 می باشد. با این حال چنانچه اقدام به تغییر این پورت کرده اید لازم است مقدار جدید را در فیلد Port وارد نمایید.

در صورت تمایل می توانید در بخش Save Sessions یک نام برای سرور مورد نظر وارد و سپس دکمه Save را اعمال کنید. با این اقدام در دفعات بعد دیگر نیازی به طی مراحل 4 و 5 نیست. کافیست بر روی Pageant کلیک راست و گزینه Saved Sessions را انتخاب نمایید.

8- با وارد کردن اطلاعات فوق و اعمال دکمه Open در انتهای پنجره، محیط خط فرمان بدون درخواست رمز عبور باز شده و آماده استفاده خواهد بود.

تنها در صورتی کلید خصوصی شما شناسایی خواهد شد که قبلا کلید عمومی (Public Key) آن را در سرور قرار داده باشید!
  • SSH, کلید, لاگین, لینوکس, keys
  • 3 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

نحوه دسترسی به سرورهای لینوکس از طریق SSH

راه دسترسی به سرورهای لینوکس به طور پیشفرض از طریق محیط خط فرمان یا SSH است. در ادامه به چگونگی...

نحوه ایجاد کلید جهت دسترسی به SSH

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