Secure Shellکه با نام اختصاری SSH آن را بهتر می شناسیم، a است پروتکل مدیریت از راه دور که به ما امکان می دهد سرورهای راه دور خود را در اینترنت تغییر و کنترل کنیم. همه با رعایت دقیق ترین قوانین امنیت آنلاین. در این مقاله قصد داریم توضیح دهیم نحوه استفاده از SSH در ویندوز و این چه مزایایی برای ما خواهد داشت.
بسیاری از کاربران سیستم عامل لینوکس و MacOS از SSH روی سرورهای راه دور خود از خود ترمینال استفاده می کنند. در مورد ویندوز، روش تا حدودی متفاوت است.
اساساچ در سال 1997 با هدف ایجاد شد جایگزین Telnet، که به عنوان یک پروتکل رمزگذاری نشده، هیچ نوع امنیتی را به کاربران خود ارائه نمی کرد. این دقیقاً جنبه اساسی و استدلال قطعی برای استفاده از Secure Shell است: امنیت. SSH از خلاقانه ترین تکنیک های رمزنگاری برای تضمین ارتباط امن بین کاربران و سرورهای راه دور استفاده می کند.
نحوه کار SSH

به منظور رمزگذاری داده های منتقل شده بین مشتری و سرور، SSH از a استفاده می کند سیستم احراز هویت دوگانه. از یک طرف از رمزنگاری کلید عمومی و از طرف دیگر از کلید خصوصی استفاده می کند.. کلیدهای هر یک از آنها در زمان برقراری اتصال تولید می شوند: کلید عمومی با سرور به اشتراک گذاشته می شود و کلید خصوصی توسط مشتری نگهداری می شود.
بنابراین، ما باید بین آنها تفاوت قائل شویم دو جزء اصلی:
- کلاینت SSH، که اپلیکیشنی است که کاربر می تواند آن را روی کامپیوتر خود اجرا کند تا به سرور متصل شود.
- Servidor SSH، نرم افزاری که روی سرور راه دور اجرا می شود.
یک جنبه مهم که باید در نظر داشت این است که اگر بخواهیم از این اتصال استفاده کنیم، ابتدا لازم است یک کامپیوتر خاص را پیکربندی کنیم که نقش سرور SSH را ایفا کند. گزینههای دیگر آپلود فایلها برای اشتراکگذاری در ابر یا یک دسکتاپ راه دور را پیکربندی کنید.
SSH را در ویندوز فعال کرده و از آن استفاده کنید
فرآیند تنظیم SSH در ویندوز چندان پیچیده نیست. این مراحلی است که باید دنبال کنید:
رایانه را به عنوان سرور SSH فعال کنید

- اول از همه، کامپیوتر را روشن می کنیم که قرار است به عنوان سرور از آن استفاده کنیم.
- سپس از کلید ترکیبی استفاده می کنیم ویندوز + R و در کادر جستجویی که ظاهر می شود، می نویسیم خدمات.msc.
- در پنجره باز شده جستجو می کنیم و روی آن کلیک می کنیم OpenSSH SSH سرور.
- A continuación pulsamos «شروع».*
- سپس باید دقیقاً همان عمل را با OpenSSH Authentication Agent. گاهی اوقات غیرفعال است، بنابراین برای فعال کردن آن باید به Properties بروید.
- حالا منوی استارت را باز می کنیم و می نویسیم پاورشل. اقدامات زیر باید از طریق خط فرمان انجام شود پاورشل، از آنجایی که Command Prompt کافی نیست.
- سپس به کنسول دسترسی پیدا می کنیم ویندوز پاورشل به عنوان مدیر.
- سپس دستور زیر را وارد می کنیم: New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain.
(*) اگر بخواهیم هر بار که کامپیوتر روشن می شود این شروع خودکار باشد، باید روی زبانه کلیک کنیم خواص y allí نوع راه اندازی را از دستی به خودکار تغییر دهید.
رایانه را به عنوان کلاینت SSH فعال کنید

پس از اتمام مرحله اول، بیایید اکنون ببینیم برای فعال کردن یک کامپیوتر به عنوان کلاینت SSH چه کاری باید انجام دهیم. در این مرحله دوم استفاده از برنامه ای به نام PuTTY ضروری است:
- بیایید به رایانه ای برویم که می خواهیم به عنوان کلاینت SSH از آن استفاده کنیم.
- در آن نرم افزار را نصب می کنیم بتونه (لینک دانلود، اینجا). پیشنهاد می شود فایل را با پسوند دانلود کنید .msiیعنی نسخه 64 بیتی.
- پس از اتمام نصب، روش استفاده از این نرم افزار بسیار ساده است: فقط کافی است IP را که به عنوان علامت گذاری شده است بنویسید Host Name y pulsar en el botón Open.
گاهی اوقات ممکن است هنگام استفاده از SSH در ویندوز مشکلاتی مانند خرابی احراز هویت یا خطا در هنگام برقراری ارتباط با سرور به دلیل فایروال و غیره ایجاد شود. همه این اشکالات کوچک را می توان به راحتی با تغییر تنظیمات حل کرد.
نتیجه گیری: اهمیت استفاده از SSH
اهمیت استفاده از SSH در این واقعیت نهفته است که به ما ارائه می دهد یک راه امن برای اتصال به سرورهای راه دور. اگر از یک اتصال رمزگذاری نشده استفاده شود، انتقال داده می تواند توسط هر کسی رهگیری شود. این یک نقض امنیتی بسیار جدی است که یک هکر (یا حتی هر کاربر با حداقل دانش) می تواند از آن برای استخراج اطلاعات حساس از رمزهای عبور گرفته تا اطلاعات کارت اعتباری استفاده کند.
با این حال، با استفاده از SSH، پروتکلی که قادر به رمزگذاری داده ها است، به طوری که فقط توسط مشتری و سرور قابل خواندن باشد، این کار چندان آسان نیست.
از سوی دیگر، SSH در ویندوز و هر سیستم عامل دیگری ارائه می دهد امکانات سفارشی سازی گسترده. این گزینه ها را می توان با ویرایش فایل پیکربندی SSH در سیستم مدیریت کرد.
ویراستار متخصص در مسائل فناوری و اینترنت با بیش از ده سال تجربه در رسانه های مختلف دیجیتال. من به عنوان ویراستار و تولید کننده محتوا برای شرکت های تجارت الکترونیک، ارتباطات، بازاریابی آنلاین و تبلیغات کار کرده ام. من همچنین در وب سایت های اقتصاد، دارایی و سایر بخش ها نوشته ام. کار من نیز علاقه من است. اکنون، از طریق مقالات من در Tecnobits، سعی می کنم تمام اخبار و فرصت های جدیدی را که دنیای فناوری هر روز برای بهبود زندگی مان به ما ارائه می دهد، کشف کنم.