آموزش اتصال به SSH با Publick key یا Private Key در برنامه putty

– اتصال به SSH با کلید‌های Private key و Public key

در این مقاله قصد داریم نحوه اتصال به SSH با کلید‌های Private key و Public key را توسط نرم افزار putty آموزش دهیم که یکی از ایمن ترین راه های موجود برای لوگین کردن در سیستم عامل میباشد.

با این روش ، امنیت سرور شما تا حد چشمگیری بهبود می یابد.

۱- ابتدا نرم افزار puttygen را دانلود کنید. ( دانلود نرم افزار Puttygen – 32Bit / 64Bit )

۲- سپس نرم افزار Puttygen را باز کنید.

۳- روی گزینه Generate کلیک کرده و پس از شروع، در قسمتی که کادر قرمز رنگ کشیده شده، با ماوس شکلی بکشید.

۴- پس از کشیدن یک کد برای شما آماده می گردد.

۵- حال دو کلید private و Public را ذخیره کنید.

” در نظر داشته باشید در صورت اینکه نیاز دارید پسورد برای کلید‌هایتان بگذارید فیلد Key passphrase را پر کنید ”

۶- به سرور خود متصل شوید.

۷- در ابتدا یک دایرکتوری مخفی با نام ssh بسازید.

۸- دسترسی فولدر ساخته شده را تغییر دهید.

۹- فایل زیر را در آن بسازید.

۱۰- دسترسی فایل را توسط دستور زیر تغییر دهید.

۱۱- توسط یک ویرایشگر فایل زیر را باز کنید.

۱۲ – محتوای فایل Public key خود را که قبلا ساخته‌اید در این فایل کپی کنید و فایل زیر را ذخیره کنید.

” دقت داشته باشید محتوای فایل public key با کلمه ssh-rsa شروع شده است ”

۱۳- فایل sshd_config را توسط یک ویرایشگر باز کنید.

۱۴- عبارت ServerkeyBits را پیدا کنید و علامت # را از ابتدای خط پاک کرده و عدد ۲۰۴۸ را جلوی آن اضافه کنید.

۱۵- عبارات زیر را در فایل پیدا و به ترتیب مقادیر آن را تغییر دهید.

۱۶- عبارت زیر را در فایل sshd_config پیدا کرده و علامت # را از ابتدای خط پاک کرده و در مقابل آن کلمه no را بنویسید.

۱۷- پس از تغییرات گفته شده، فایل را ذخیره کرده و سرویس ssh را راه اندازی مجدد کنید.

 

۱۸- نرم افزار putty را روی سیستم خود باز کنید و یک پروفایل جدید بسیازید.

۱۹- از نوار سمت راست روی گزینه SSH وسپس روی گزینه Auth کلیک کنید.

۲۰- فایل private key خود را اضافه کنید و بر روی open کلیک کنید.

در صورتی که تمامی مراحل را به صورت صحیح طی کرده باشید؛ هم اکنون شما می توانید با کلیک بر روی نام سرور خود، بدون نیاز به پسورد به سرور متصل شوید.

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

تلگرام