پروتکل SSH چیست و چه کاربردی دارد؟
پروتکل SSH (Secure Shell) یک روش امن برای اتصال و مدیریت سرورها از راه دور است. برای برقراری ارتباط از طریق SSH، به یک نرمافزار کلاینت SSH نیاز دارید که یکی از شناختهشدهترین آنها PuTTY است.
در این راهنمای آموزشی از مجله اینترنتی پرنیا کلاد (ParniaCloud)، نحوه دانلود PuTTY و استفاده از ترمینال PuTTY SSH برای اتصال به هاست یا سرور مجازی (VPS) را به صورت کامل آموزش میدهیم. با استفاده از این ابزار میتوانید از راه دور دستورات مختلف را روی سرور اجرا کرده و آن را مدیریت کنید.
[su_button url=”https://parniacloud.com/cloud/vps/foreign
” style=”flat” size=”7″]خرید سرور مجازی خارج[/su_button]
PuTTY چیست و چه کاربردی دارد؟
PuTTY یک نرمافزار رایگان و متنباز برای شبیهسازی ترمینال و برقراری ارتباط با سرورهای راه دور است. این برنامه از پروتکلهای مختلفی مانند SSH، Telnet، rLogin و SCP پشتیبانی میکند و به کاربران اجازه میدهد بهسادگی به سرورهای مختلف متصل شوند.
PuTTY بهصورت آزاد توسعه داده میشود و یکی از محبوبترین ابزارها برای مدیریت سرورها، بهویژه در سیستمعامل ویندوز، محسوب میشود.
دانلود و نصب PuTTY در سیستمعاملهای مختلف
PuTTY بیشتر در ویندوز استفاده میشود، اما نسخههایی برای لینوکس و مک نیز وجود دارد. در ادامه روش نصب PuTTY در هر سیستمعامل را بررسی میکنیم.
نصب PuTTY در ویندوز
برای نصب PuTTY در ویندوز، کافی است آخرین نسخه PuTTY SSH را از وبسایت رسمی آن دانلود کرده و روی سیستم خود نصب کنید. فرآیند نصب بسیار ساده و سریع است.

نصب PuTTY در لینوکس
در اغلب توزیعهای لینوکس، ابزار OpenSSH بهصورت پیشفرض نصب شده است. با این حال، PuTTY در لینوکس بیشتر برای اشکالزدایی، اتصال به پورتهای سریال و سوکتهای RAW کاربرد دارد.
در توزیعهای مبتنی بر دبیان، میتوانید از دستورات زیر استفاده کنید:
sudo aptitude install putty
sudo aptitude install putty-tools
نصب PuTTY در مک (MacOS)
در سیستمعامل مک نیز کلاینت SSH بهصورت پیشفرض وجود دارد. اما در صورت نیاز به PuTTY، میتوانید از ترمینال و دستورات زیر استفاده کنید:
brew install putty
یا
port install putty
پیشنیازهای استفاده از PuTTY
قبل از اتصال به سرور از طریق PuTTY، به اطلاعات زیر نیاز دارید:
آدرس IP سرور
پورت SSH
نام کاربری SSH
رمز عبور SSH
آموزش اتصال به سرور با PuTTY
پس از اجرای PuTTY، آدرس IP و پورت SSH سرور خود را وارد کرده و روی گزینه Open کلیک کنید.

در مرحله بعد، پیغام login as: نمایش داده میشود. در این بخش باید نام کاربری SSH را وارد کنید:
برای سرور مجازی (VPS): معمولاً root
برای هاست اشتراکی: یک نام کاربری اختصاصی مانند u123456
پس از وارد کردن نام کاربری، کلید Enter را فشار دهید.

در ادامه، رمز عبور SSH را وارد کرده و مجدداً Enter بزنید. توجه داشته باشید که به دلایل امنیتی، هنگام تایپ رمز عبور چیزی روی صفحه نمایش داده نمیشود.
در این مرحله، اتصال شما به سرور با موفقیت برقرار شده و میتوانید دستورات مختلف SSH را اجرا کنید.
[su_button url=”https://parniacloud.com/cloud/vps/emirates
” style=”flat” size=”7″]خرید سرور مجازی امارات[/su_button]
PuTTYgen چیست و چگونه استفاده میشود؟
PuTTYgen ابزاری برای ساخت جفت کلید Public Key و Private Key است. این کلیدها برای احراز هویت امنتر در SSH استفاده میشوند و با فرمت .ppk ذخیره میشوند.
در ویندوز، PuTTYgen بهصورت گرافیکی در دسترس است و در لینوکس از طریق خط فرمان استفاده میشود. پس از اجرای PuTTYgen، با کلیک روی دکمه Generate و حرکت دادن ماوس، فرآیند تولید کلید آغاز میشود.

پس از تکمیل، کلید عمومی نمایش داده میشود. توصیه میشود حتماً:
برای کلید خصوصی رمز عبور تعیین کنید
کلید خصوصی را در محل امن ذخیره نمایید.

افزودن کلید عمومی به سرور
برای فعالسازی ورود با کلید، باید کلید عمومی را به فایل زیر اضافه کنید:
~/.ssh/authorized_keys
پس از ویرایش فایل و ذخیره آن، میتوانید ورود به سرور را با کلید SSH تست کنید.
تغییر رمز عبور کاربر ROOT
برای افزایش امنیت، بهتر است بلافاصله پس از اولین ورود، رمز عبور کاربر ROOT را تغییر دهید. برای این کار دستور زیر را اجرا کنید:
passwd
سپس رمز عبور جدید را وارد کرده و تأیید کنید.
ذخیره اطلاعات سرور در PuTTY
برای جلوگیری از وارد کردن مکرر IP و پورت، میتوانید اطلاعات سرور را ذخیره کنید. کافی است:
IP و پورت سرور را وارد کنید
در بخش Saved Sessions یک نام دلخواه بنویسید
روی گزینه Save کلیک کنید
از این پس با انتخاب نام سرور، میتوانید خیلی سریع به آن متصل شوید.
جمعبندی
در این مقاله، نحوه دانلود، نصب و استفاده از نرمافزار PuTTY برای اتصال به سرور از طریق SSH را بررسی کردیم. این ابزار یکی از سادهترین و کاربردیترین راهها برای مدیریت سرور از راه دور است.
در صورت نیاز به راهنمایی بیشتر یا تهیه سرور مجازی، میتوانید از خدمات و پشتیبانی ParniaCloud (پرنیا کلاد) استفاده کنید.




