
SSH یا Secure Shell یک پروتکل امن برای اتصال به سرور راه دور است. برای ایجاد یک اتصال SSH، به یک برنامه کلاینت SSH مانند PuTTY نیاز دارید. در این مقاله نحوه استفاده از PuTTY (ترمینال SSH) برای اتصال به سرور لینوکس را به شما آموزش می دهیم.
چگونه PuTTY را دانلود کنیم؟
PuTTY معمولاً در ویندوز استفاده می شود. اما امکان استفاده از این برنامه در لینوکس و مک نیز وجود دارد. در زیر نحوه دانلود PuTTY برای سیستم عامل های مختلف را توضیح خواهیم داد.
از ویندوز به سرور لینوکس متصل شوید
آخرین نسخه PuTTY SSH را از وب سایت رسمی آن دانلود کنید و سپس آن را بر روی سیستم عامل رایانه خود نصب کنید.
از طریق ویندوز به سرور لینوکس متصل شوید
اتصال به سرور لینوکس از لینوکس
اکثر کاربران از OpenSSH استفاده می کنند که قبلاً روی لینوکس نصب شده است. در لینوکس، PuTTY بیشتر برای اشکال زدایی و اتصال به پورت ها و سوکت های خام استفاده می شود.
برای استفاده از PuTTy در دبیان، دستور زیر را وارد کنید:
sudo aptitude install putty
سپس با دستور زیر آن را نصب کنید:
sudo aptitude install putty-tools
در مقاله زیر آموزش کامل نصب putty در لینوکس ارائه شده است.
putty را روی لینوکس نصب کنید و به سرور لینوکس متصل شوید
اتصال به سرور لینوکس از سیستم عامل مک
مانند لینوکس، سیستم عامل مک در حال حاضر یک کلاینت SSH روی سیستم عامل نصب کرده است. برای دانلود PuTTY در MacOS، باید پنجره ترمینال را باز کنید و از دستور زیر استفاده کنید:
brew install putty (or) port install putty
هر آنچه که باید در مورد SSH و امنیت آن بدانید در مقاله بعدی ذکر شده است.
ارائه سرویس SSH
اطلاعات مورد نیاز برای راه اندازی PuTTy
قبل از استفاده از PuTTY به اطلاعات نیاز دارید. از جمله آدرس IP سرور، پورت SSH، نام کاربری SSH و رمز عبور SSH. اگر کاربر هاستینگر هستید، بسته به نوع میزبانی که دارید، دو راه برای دریافت این اطلاعات وجود دارد:
1 اگر نوع میزبانی شما میزبانی وب اشتراکی است، باید به منوی دسترسی SSH در تب Advanced بروید. در اینجا تمام جزئیات مورد نیاز برای ورود به سیستم را پیدا خواهید کرد. ناگفته نماند که اگر رمز عبور خود را فراموش کردید، می توانید به راحتی آن را از طریق منوی حساب های FTP بازنشانی کنید.
2. اگر نوع هاست شما VPS است، اطلاعات مورد نیاز در قسمت Server hPanel در قسمت SSH Details می باشد. اگر رمز عبور خود را نمی دانید، به قسمت Root Password رفته و رمز عبور جدید خود را ایجاد کنید.
نحوه اتصال PuTTY
برای تماس با PuTTY، باید مراحل زیر را دنبال کنید:
1. را پیکربندی کنید و سپس IP SSH و پورت SSH سرور خود را وارد کنید. برای ادامه این روند روی دکمه Open کلیک کنید.
چگونه می توانیم از ویندوز به سرور لینوکس متصل شویم؟
2. در این مرحله پیامی ظاهر می شود که از شما می خواهد نام کاربری SSH خود را وارد کنید. برای کاربران VPS، این نام کاربری معمولاً به عنوان root تعریف می شود. کاربران هاست اشتراکی نیز باید یک نام کاربری که از قبل برای آنها تعریف شده است وارد کنند (مانند u721233450). پس از وارد کردن نام کاربری، کلید Enter را فشار دهید.
3. در این مرحله رمز SSH خود را وارد کرده و Enter بزنید. به دلایل امنیتی، رمز عبور شما در این بخش نمایش داده نخواهد شد. پس در نوشتن آن باید بسیار دقت کرد.
از طریق SSH به Linux VPS متصل شوید
پس از انجام مراحل، می توانید به راحتی با استفاده از کلاینت PuTTY SSH به حساب خود متصل شوید.
راه حل محافظت از SSH در سرورهای اوبونتو و دبیان، مقاله زیر را از دست ندهید.
از SSH با Port Knocking محافظت کنید
نحوه استفاده از PuTTYgen
PuTTYgen ابزاری است که جفت کلید عمومی و خصوصی را ایجاد می کند. PuTTY این اعتبارنامه های کلیدی را در فایل های ppk قرار می دهد. صرفه جویی می کند. می توانید از ابزار گرافیکی PuTTYgen.exe با ویندوز و از خط فرمان با لینوکس استفاده کنید.
برای شروع فرآیند ابتدا PuTTY را پیدا کرده و سپس PuTTYgen را باز کنید. برای ایجاد (جفت کلیدهای جدید) روی Generate کلیک کنید.
به سرور لینوکس متصل شوید
سپس موس خود را به داخل پنجره ببرید و این روند را تا پر شدن نوار سبز ادامه دهید. هنگامی که نوار کامل شد، کلید عمومی مانند تصویر زیر در پنجره نمایش داده می شود. پیشنهاد می کنیم در این مرحله از Password and Save Private Key استفاده کنید.
نحوه اتصال به سرور لینوکس ssh را بیاموزید
یک کلید عمومی روی سرور نصب کنید
برای دسترسی به حساب، باید یک کلید عمومی جدید در فایلی به نام ~ / .ssh / authorized_keys داشته باشید. add ابتدا کلید عمومی را نصب کنید و سپس وارد سرور خود شوید و فایل authorized_keys را پیدا کنید. سپس فایل را ویرایش کنید و کلید عمومی جدید را در فایل وارد کنید و سپس فایل را ذخیره کنید. می توانید فایل را تست کنید تا مطمئن شوید که لاگین کار می کند.
نتیجه
در این مقاله نحوه دانلود و استفاده از PuTTY را به صورت جداگانه برای سیستم عامل های مختلف ویندوز، لینوکس و مک توضیح می دهیم تا با مشکل مواجه نشوید. امیدواریم پس از مطالعه این مقاله بتوانید به راحتی با استفاده از کلاینت PuTTY به سرور لینوکس خود متصل شوید.
سوالات متداول
1 PuTTY چیست؟
PuTTY نرم افزاری برای برقراری ارتباط با سرور لینوکس است. در واقع با نرم افزار PuTTY می توانید به سرور لینوکس خود متصل شوید.
2. چگونه PuTTY را دانلود کنیم؟
نحوه دانلود PuTTY بسته به سیستم عامل شما متفاوت است. برای سیستم عامل ویندوز به سادگی این نرم افزار را از یک وب سایت معتبر دانلود و نصب کنید. نحوه دانلود PuTTY برای سیستم عامل های لینوکس و مک نیز در این مقاله توضیح داده شده است.
3. برای راه اندازی PuTTY به چه اطلاعاتی نیاز داریم؟
برای راه اندازی PuTTY، به آدرس IP سرور، پورت SSH، نام کاربری SSH و رمز عبور SSH نیاز دارید.
4. چگونه PuTTY را وصل کنم؟
- کلاینت PuTTY SSH را راه اندازی کنید و پورت SSH را وارد کنید.
- نام کاربری SSH را وارد کنید.
- رمز SSH را وارد کنید.
5. PuTTYgen چیست؟
PuTTYgen ابزاری است که جفت کلید عمومی و خصوصی را ایجاد می کند. PuTTY این اعتبارنامه های کلیدی را در فایل های ppk قرار می دهد. صرفه جویی می کند.
{“@context”: “https://schema.org”، “@type”: “FAQPage”، “mainEntity”: [{
“@type”: “Question”,
“name”: “PuTTY چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “PuTTY نرمافزاری برای برقراری ارتباط با سرور لینوکس است. درواقع، با استفاده از نرمافزار PuTTY، میتوانید به سرور لینوکسیتان متصل شوید.”
}
},{
“@type”: “Question”,
“name”: “چگونه PuTTY را دانلود کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “نحوه دانلود PuTTY بسته به سیستمعاملتان متفاوت است. برای سیستمعامل ویندوز، فقط کافی است این نرمافزار را از وبسایت معتبر دانلود و نصب کنید. نحوه دانلود PuTTY برای سیستمعاملهای لینوکس و مک نیز در همین مطلب توضیح داده شده است.”
}
},{
“@type”: “Question”,
“name”: “برای راهاندازی PuTTY به چه اطلاعاتی نیاز داریم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “برای راهاندازی PuTTY به آدرس IP سرور، پورت SSH، نام کاربری SSH و رمزعبور SSH نیاز دارید.”
}
},{
“@type”: “Question”,
“name”: “نحوه اتصال PuTTY چگونه است؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “راهاندازی کلاینت PuTTY SSH و واردکردن پورت SSH؛
واردکردن نام کاربری SSH؛
واردکردن رمزعبور SSH.”
}
},{
“@type”: “Question”,
“name”: “PuTTYgen چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “PuTTYgen ابزاری است که جفت کلید (Key Pairs) عمومی و خصوصی را ایجاد میکند. PuTTY این احرازهویتهای کلیدی (Key Authentications) را در فایلهایی با فرمت ppk. ذخیره میکند.”
}
}]
}
آموزش نگارش اتصال به سرور لینوکس با استفاده از PuTTY (ترمینال SSH) اولین بار در پارسوپک. به نظر می رسد.