پروتکل SSH ابزاری مناسب برای اتصال به سرور از طریق یک مسیر امن در یک شبکه می باشد
این عبارت از نام Secure Shell گرفته شده است که به معنی پوسته امن است.
putty ابزاری ساده برای استفاده از این پروتکل است.
پروتکل SSH چیست؟
Secure Shell احراز هویت رمز عبور قوی، احراز هویت کلید عمومی و همچنین ارتباطات داده رمزگذاری شده بین دو کامپیوتری که از طریق یک شبکه باز مانند اینترنت به هم متصل میشوند را فراهم میکند.
علاوه بر ارائه رمزگذاری قوی، SSH به طور گسترده توسط مدیران شبکه برای مدیریت سیستمها و برنامههای کاربردی از راه دور استفاده میشود و
آنها را قادر میسازد تا از طریق شبکه به رایانه دیگری وارد شوند، دستورات را اجرا کنند و فایلها را از یک رایانه به رایانه دیگر منتقل کنند.
SSH هم به پروتکل شبکه رمزنگاری اشاره دارد و هم به مجموعه ابزارهایی که آن پروتکل را پیادهسازی میکنند.
پیادهسازی SSH اغلب شامل پشتیبانی از پروتکلهای کاربردی مورد استفاده برای شبیهسازی ترمینال یا انتقال فایل است.
SSH همچنین میتواند برای ایجاد تونلهای امن برای سایر پروتکلهای برنامه استفاده شود، به عنوان مثال، برای اجرای ایمن جلسات گرافیکی X Window System از راه دور.
یک سرور SSH، به طور پیشفرض، به پورت 22 استاندارد پروتکل کنترل انتقال (TCP) گوش میدهد.
PuTTY چیست؟
پوتی یکی از بهترین راهکارها برای اجرای رایگان SSH و telnet روی کامپیوترهای شخصی ویندوز است، پوتی کم حجم و open source است و
به سادگی یک اتصال SSH به سرور لینوکس را فراهم می کند.
استفاده از یک SSH client مانند PUTTY از شما می خواهد که IP سرور و شماره پورت را در فیلدهای مربوطه وارد کنید.
چگونه با putty به سرور متصل شویم؟
در اتصال SSH به سرور لینوکس از طریق پوتی توجه به سه نکته ضروری است که با استفاده از شماره در تصویر بالا هم نمایش داده شدهاند:
- آیپی سرور لینوکس خود را که از قسمت مدیریت سرور در محیط کاربری پارسدو میتوانید مشاهده کنید، در این قسمت وارد نمائید.
- پورت پیشفرض روی این قسمت 22 است، برای اتصال به سرورهای مجازی لینوکس در پارسدو این پورت را 2233 قرار دهید.
- برای اتصال از طریق پروتکل SSH توجه کنید که Connection Type روی SSH باشد.
هنگامی که روی دکمه Open در PuTTY کلیک کنید یا دستور را در ترمینال وارد کنید، از شما یک رمز عبور خواسته می شوداگر برای اولین بار به سرور متصل می شوید،
ممکن است یک پیام هشدار دریافت کنید که به شما می گوید سرور شناسایی نمی شود. برای ادامه فقط Yes را بزنید.
همان طور که در تصویر بالا مشاهده مینمائید برای استفاده از کاربر root ، کافی است نام آن را در مقابل login as بنویسید و دکمه Enter را فشار دهید
حال نیاز به رمز عبور این کاربر دارید میتوان آن را کپی و روی صفحه paste کرد.
در بدو ورود اطلاعاتی از آپتایم سرور و آخرین ورود قبل از شما در اختیارتان قرار می گیرد.
نکته: وقتی رمز عبور را در پوتی تایپ میکنید چیزی نمایش داده نخواهد شد.
حال به سرور متصل شدید و می توانید دستورات SSH را اجرا کنید.