موضوع مقاله: پوسته ایمن | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # پوسته ایمن | مقدمه: پوسته امن یا به اختصار اس‌اس‌اچ یک پروتکل اینترنتی است که امکان تبادل اطلاعات با استفاده از یک کانال امن را بین دو دستگاه متصل در شبکه ایجاد می‌کند. | ## بخش 1: پوسته ایمن | در ابتدا بر روی سیستم‌های مبتنی بر یونیکس و لینوکس برای دسترسی به حساب‌های پوسته (shell) استفاده شد، اس‌اس‌اچ جایگزنی برای تل‌نت (telnet) و سایر پوسته‌های ارتباط از راه دور غیر امن ایجاد شده‌است. به عنوان یک تعریف بسیار ساده می‌توان SSH را این‌گونه بیان کرد که SSH یک روش قدرتمند و پر استفاده و البته نرم‌افزاری است که برای دستیابی به امنیت شبکه طراحی شده‌است؛ هربار که داده‌ای از طرف کامپیوتر به شبکه فرستاده می‌شود، به صورت خودکار توسط SSH رمزنگاری می‌شود. بدین صورت کاربران نهایی درگیر پروسه کدگذاری و کدگشایی نخواهند شد و از ارتباط امن خود می‌توانند به خوبی استفاده کنند. به صورت معمول محصولاتی که از SSH استفاده می‌کنند از دو بخش کارخواه و کارساز (کلاینت/سرور) تشکیل می‌شوند. کارخواه با استفاده از تنظیمات کارساز مربوط به آن وصل می‌شوند و کارساز وظیفه تأیید هویت و قبول یا رد ارتباط را به عهده دارد. با اینکه SSH تمامی مشکلات را حل نخواهد کرد، اما در مورد بسیاری از موارد می‌تواند راه حل مناسبی باشد. | ## بخش 2: پوسته ایمن | برخی از این موارد عبارتند از: یک پروتکل کارخواه/کارساز امن برای کدگذاری و انتقال داده‌ها در شبکه. بدون هیچ تغییر در استفاده کاربر نهایی (End User) پیاده شده و قابلیت پیاده‌سازی بر روی بیشتر سیستم عامل‌ها را دارد. این می تواند پرونده ها را با استفاده از پروتکل های انتقال فایل (SFTP) یا کپی ایمن (SCP) پروتکل ها انتقال دهد. یک برنامه مشتری SSH معمولاً برای برقراری اتصالات به یک شبح SSH که پذیرش اتصالها از راه دور است ، استفاده می شود. قابل ذکر است که نسخه های ویندوز قبل از ویندوز 10 نسخه 1709 به طور پیش فرض شامل SSH نمی شوند. برنامه ویندوز منبع باز WinSCP قابلیت مدیریت فایل مشابه (هماهنگ سازی ، کپی ، حذف از راه دور) را با استفاده از PuTTY به عنوان یک پس زمینه فراهم می کند. | ## بخش 3: پوسته ایمن | راه‌اندازی یک سرور SSH در ویندوز به طور معمول مستلزم فعال کردن یک ویژگی در برنامه تنظیمات است. در ویندوز 10 نسخه 1709 یک درگاه رسمی Win32 از OpenSSH موجود است.SSH در محاسبات ابری برای حل مشکلات اتصال ، از اجتناب از مسائل امنیتی در معرض قرار دادن یک ماشین مجازی مبتنی برابر به طور مستقیم در اینترنت مهم است. یک تونل SSH می تواند از طریق فایروال به یک ماشین مجازی مسیری امن را از طریق اینترنت فراهم کند. برخی از برنامه های زیر ممکن است به ویژگیهایی نیاز داشته باشند که فقط با سرویس دهنده ها یا سرورهای خاص SSH در دسترس یا سازگار باشند. برای ورود به پوسته(shell) روی میزبان از راه دور (جایگزین کردن Telnet و rlogin) برای اجرای یک دستور واحد بر روی یک میزبان از راه دور (جایگزینی rsh) برای تنظیم ورود خودکار (بدون پسورد) به یک سرور از راه دور (برای مثال با استفاده از OpenSSH )همراه با rsync برای تهیه نسخه پشتیبان ، کپی و آینه کردن پرونده ها به طور کارآمد و ایمن برای ارسال port برای تونل زدن (نباید با یک VPN اشتباه گرفته شود ، که بسته ها را بین شبکه های مختلف مسیریابی می کند ، یا دو دامنه پخش را به یکی وصل می کند) برای استفاده به عنوان یک VPN رمزگذاری شده تمام عیار. | ## جمع‌بندی | توجه داشته باشید که فقط سرور و مشتری OpenSSH از این ویژگی پشتیبانی می کند برای ارسال X از یک میزبان از راه دور ( از طریق میزبان چند واسط ای امکان پذیر است) برای مرور وب از طریق اتصال پراکسی رمزگذاری شده با مشتریهای SSH که از پروتکل SOCKS پشتیبانی می کنند برای نصب ایمن دایرکتوری روی یک سرور از راه دور به عنوان یک سیستم فایل بر روی یک کامپیوتر محلی با استفاده از SSHFS برای کنترل خودکار از راه دور و مدیریت سرورها از طریق یک یا چند مکانیزم مورد بحث در بالا برای توسعه در دستگاه همراه یا تعبیه شدن روی آن که از SSH پشتیبانی می کند برای ایمن سازی پروتکل های انتقال پرونده پروتکل های انتقال فایل پروتکل های امینت پوسته (Secure Shell) در چندین مکانیسم انتقال فایل استفاده می شود: کپی ایمن (SCP) ، که از پروتکل RCP روی SSH تکامل یافته است rsync ، در نظر گرفته شده که از SCP کارآمد تر باشد.