در حال بارگذاری...
پروتکل SSH برای مدیریت امن راه دور؛ رمزنگاری متقارن و نامتقارن، احراز هویت با رمز عبور و کلید، فوروارد پورت و تونلسازی، SCP و SFTP.
اهداف این درس
اگر مدیر یک سرور لینوکس باشید، باید از راه دور به آن متصل شوید، فرمان اجرا کنید و فایل جابهجا کنید. پروتکل SSH استاندارد طلایی این کار است؛ ترمینال امن و رمزنگاریشدهای که از پورت 22 استفاده میکند.
پروتکل امن برای مدیریت راه دور، انتقال فایل و تونلسازی که روی پورت 22 (TCP) کار میکند و تمام ترافیک را رمزنگاری میکند.
SSH از ترکیب دو نوع رمزنگاری استفاده میکند: رمزنگاری نامتقارن (کلید عمومی/خصوصی) برای تبادل امن کلید جلسه و احراز هویت، و رمزنگاری متقارن برای رمزکردن دادههای جلسه بهصورت سریع.
مقایسه روشهای احراز هویت SSH
| ویژگی | رمز عبور | کلید (Key) |
|---|---|---|
| امنیت | در برابر Brute-Force آسیبپذیر | بسیار مقاوم |
| مدیریت | ساده | نیاز به تولید و توزیع کلید |
| اتوماسیون | نامناسب | مناسب (Script) |
| احراز هویت دومرحلهای | ممکن | ممکن |
1ssh -i key.pem user@hostبا فوروارد پورت محلی (Local Forwarding) میتوانید سرویسی را که فقط داخل شبکه سرور است، بهصورت امن روی سیستم خود بالا بیاورید؛ مثلاً دسترسی به دیتابیس یا داشبورد مدیریتی که پورتش از بیرون بسته است.
1ssh -L 8080:localhost:80 user@hostهر دو ابزار روی SSH اجرا میشوند: SCP برای کپی ساده فایل و SFTP برای جلسه کامل مدیریت فایل (لیست، حذف، تغییر نام، ادامه دانلود). اینها جایگزین امن FTP هستند.
کلید خصوصی را محرمانه نگه دارید
کلید خصوصی (مانند key.pem) رمز هویت شماست؛ اگر در دسترس دیگران قرار گیرد، آنها میتوانند به تمام سرورهایی که کلید عمومی شما دارند وارد شوند.
نکته آزمون
در آزمون Network+، از شما میخواهند SSH را با Telnet مقایسه کنید: هر دو برای مدیریت راه دور اما SSH امن (پورت 22) و Telnet ناامن (پورت 23).
SSH روی پورت 22 است؛ Telnet روی 23 و بدون رمزنگاری.
دستور ssh -i key.pem user@host برای اتصال با کلید خصوصی است.
SFTP و SCP هر دو روی زیرساخت SSH اجرا میشوند.
پورت پیشفرض SSH چیست؟
چرا SSH به رمزنگاری متقارن و نامتقارن با هم نیاز دارد؟
نامتقارن برای تبادل امن کلید جلسه و احراز هویت استفاده میشود؛ پس از توافق، رمزنگاری متقارن برای دادههای حجیم سریعتر و کارآمدتر است.
فوروارد پورت در SSH چیست؟
فوروارد پورت (Port Forwarding) تونلی است که ترافیک یک پورت محلی را بهصورت رمزنگاریشده از طریق SSH به مقصدی در سرور یا شبکه آن میرساند؛ مثلاً دسترسی به پایگاه داده داخلی.
فرق SCP و SFTP چیست؟
هر دو برای انتقال فایل روی SSH هستند؛ SCP فقط انتقال ساده فایل است، اما SFTP جلسه کامل با دستورات مدیریت فایل (حذف، بازنشانی، لیست) دارد.