شاید برای شما سوال باشد که” SSH چیست؟ SSH چه کاربردی دارد؟ تاریخچه SSH چیست ؟ SSH مخفف چیست و … ” در این مقاله داتیس نتورک قصد معرفی پروتکل SSH را خدمت شما عزیزان داریم.
تکنولوژی SSH نسخهی امن Telnet است که تحت استاندارد IEFT یا Internet Engineering Task Force روی پورت شمارهی ۲۲ فعالیت میکند، این پروتکل در حال حاظر در دو نسخهی SSH-1 و SSH-2 در اکثر سیستمعاملها در دسترس است، این پروتکل یک ساختار (Client/Server) دارد، بدین معنا که برای اجرا باید هم روی سرور و هم روی رایانهی کاربر نصب شده باشد
SSH یک پروتکل اینترنتی است که امکان تبادل اطلاعات با استفاده از یک کانال امن را بین دو دستگاه متصل در شبکه ایجاد میکند. دو نسخه اصلی این پروتکل به نامهای SSH1 یا SSH-1 و SSH2 یا SSH-2 شناخته میشود. در ابتدا بر روی سیستمهای مبتنی بر یونیکس و لینوکس برای دسترسی به حسابهای پوسته استفاده شد، اساساچ جایگزنی برای تلنت و سایر پوستههای ارتباط از راه دور غیر امن ایجاد شدهاست.
چه شد که SSH به وجود آمد؟
داستان به وجود آمدن این تکنولوژی به سال ۱۹۹۵ بر میگردد، زمانی که Tatu Ylonen با شنود اطلاعات در ارتباطات Telnet مواجه شد و تصمیم گرفت راهکاری برای حل این مشکل پیدا کند، سپس اقدام به طراحی یک لایهی امن و کدگذاری شده برای Telnet کرد و حاصل تلاشهای او چیزی نبود جز اختراع SSH یا پوستهی امن!
سپس برای دریافت یک شمارهی پورت برای این تکنولوژی یک نامه با مضمون زیر برای IANA (سازمانی برای تخصیص شمارههای موجود در ایترنت) ارسال کرد:
سرور گرامی،
من برنامهای برای ورود امن از یک دستگاه به دستگاه دیگر نوشتهام که دیوایس را از ناامنی شبکه حفظ میکند، این برنامه نسبت به پروتکلهای موجود مانند Telnet و rLogin از امنیت و کارایی بیشتری برخوردار است و به طور خاص از شنود شدن آیپی، دیاناس و… توسط افراد سودجو جلوگیری میکند. من تصمیم دارم تا این پروتکل را به صورت رایگان در اینترنت منتشر نموده و به این ترتیب امکان استفادهی گسترده از آن را فراهم نمایم، از این رو خواهان تخصیص یک شماره پورت خاص و ویژه به این پروتکل هستم. از آنجا که این شماره باید در فیلد WKS در Name Server استفاده شود، میبایست عددی بین ۱ تا ۲۵۵ باشد.
پیشنویس RFC این پروتکل در ذیل این درخواست آمده است، نرمافزار مذکور پیش از این چندین ماه به صورت لوکال مورد استفاده قرار داشته و اکنون به جز شمارهی پورت، همه چیز برای انتشار آن آماده است، اگر تمهیداتی اندیشیده شود تا اختصاص شمارهی پورت در کمترین زمان صورت گیرد، انتشار نرمافزار در هفتهی جاری امکانپذیر خواهد شد، من در حال حاضر از پورت شمارهی ۲۲ در تست نسخهی بتای این نرمافزار استفاده نمودهام و بسیار خرسند خواهم شد اگر همین شماره برای من در نظر گرفته شود (لازم به ذکر است که این شماره هنوز به چیزی اختصاص داده نشده است)
نام سرویس این نرمافزار SSH (مخفف Secure Shell) است.
ارادتمند شما، تاتو یلونن
سپس در نهایت ناباوری، فردای آن روز نامهای را با مضمون زیر از IANA دریافت کرد:
تاتو،
همانطور که خواسته بودید، پورت شمارهی ۲۲ را به شما اختصاص دادیم.
جویس
و در نهایت به همین راحتی پورت شمارهی ۲۲ را برای این پروتکل دریافت کرد!