ssh key یکی از ابزارهای بسیار قدرتمند برای احراز هویت و دسترسی به سرورها میباشد. در این مقاله، به طور مختصر به مزایا و کاربردهای SSH Key پرداخته و سپس با استفاده از نرمافزار PuTTY، نحوه تولید کلید، انتقال به سرور و ورود به سرور با استفاده از SSH Key را به شما آموزش خواهیم داد، با آموزش استفاده از SSH Key برای ورود به سرور لینوکس با ما همراه باشید.
مزایای استفاده از SSH Key
SSH Key یک روش امنیتی برای ورود به سرورها است که به جای وارد کردن رمز عبور، از یک جفت کلید (Private key و Public key) استفاده میکند. این روش دارای مزایای مختلفی می باشد که در زیر به برخی از آن ها اشاره شده است:
1. امنیت بالا: SSH Key از الگوریتمهای رمزنگاری قوی برای ارتباط امن با سرورها استفاده میکند، که به معنای افزایش امنیت و کاهش خطر نفوذ است.
2. عدم وابستگی به رمز عبور: با استفاده از SSH Key، نیازی به وارد کردن رمز عبور ندارید، که از یک طرف به سهولت و از طرف دیگر به افزایش امنیت کمک میکند.
3. سهولت استفاده: ورود به سیستم با کلید به سرعت و بدون نیاز به وارد کردن رمز انجام میشود.
استفاده از SSH Key و اتصال به سرور در ویندوز با استفاده از PuTTY
در ادامه گام به گام آموزش استفاده از SSH Key را با استفاده از PuTTY آموزش خواهیم داد. در صورتی که PuTTY را نصب نکردید ابتدا از طریق این لینک آخرین نسخه را نصب کنید.
تولید SSH Key
جهت ایجاد SSH Key ابتدا برنامه PuTTYgen را اجرا کنید و بر روی دکمه Generate کلیک کنید. پس از کلیک بر روی دکمه پروسه تولید کلید ها شروع میشود که جهت تکمیل پروسه باید موس خود را در قسمت نوار وضعیت تکان دهید.
مقدار Public Key تولید شده را کپی کنید و با استفاده از دکمه Save private key کلید خصوصی خود را در جایی ذخیره کنید (پسوند فایل .ppk خواهد بود).
انتقال Public Key به سرور
تاکنون توانستیم Public Key خود را ایجاد کنیم. هم اکنون باید کلید خود را به سرور معرفی کنیم.
- ابتدا باید به سرور مورد نظر با استفاده از SSH و رمز عبور لاگین کنیم و کلید تولید شده را به سرور معرفی کنیم.
2. با استفاده از دستور زیر
nano ~/.ssh/authorized_keys
مقدار Public Key خود را در authorized_keys تعریف کنید. (جهت ذخیره از و خروج از کلید های Ctrl + X استفاده کنید)
اتصال به سرور با استفاده از SSH Key
- PuTTY را اجرا کنید.
- در بخش Host Name آدرس IP سرور خود را وارد کنید.
- از طریق بخش Data در منو Connection مقدار Auto-login username را برابر با root قرار دهید. (در این حالت همیشه با اکانت root متصل خواهید شد)
- به بخش Auth در منوی Connection > SSH مراجعه کنید و با استفاده از دکمه Browse کلید خصوصی ذخیره شده را به PuTTY معرفی کنید.
- با کلیک بر روی دکمه “Open” به سرور متصل شوید.
شما با موفقیت با استفاده از SSH Key و بدون نیاز به رمز عبور به سرور خود متصل شدید.
با استفاده از SSH Key و نرمافزار PuTTY، میتوانید به طور امن و راحت به سرورها دسترسی پیدا کنید. این روش نه تنها امنیت را تضمین میکند، بلکه به شما امکان مدیریت دقیقتری از دسترسیها را میدهد. با دنبال کردن این مراحل، میتوانید به راحتی از SSH Key در ویندوز استفاده کرده و از امنیت بالای آن بهره برداری کنید.
امیدواریم مقاله آموزش استفاده از SSH Key برای ورود به سرور لینوکس به شما در جهت تنظیم کلید ssh برای امنیت سرور مجازی شما برای شما کاربر گرامی مفید واقع شده باشد. جهت داشتن سرور مجازی ایران و سرور اختصاصی ایران و همچنین سرور از دیتاسنترهای سرتا سر ایران می توانید از سرورهای شرکت وب داده با کیفیت بالا وپشتیبانی 24 ساعته استفاده نمایید.