تفاوت پروتکل ssh با Telnet
بحث مدیریت سرور از راه دور یکی از موضوعات بسیار مهم برای شرکتها و حتی محیطهای آموزشی به حساب میآید. در نتیجه مدیران میتوانند در هر نقطهای که حضور داشته باشند، سرورهای خود را از دور مدیریت کرده و متوجه روند کاری کاربران گردند.
آنچه در این مقاله می خوانید:
در این زمینه پروتکلهای شبکه متنوعی وجود دارد که برای مثال پروتکل ssh و پروتکل Telnet دو مورد از رایجترین پروتکلهای شبکه جهت مدیریت سرور از راه دور شناخته شدهاند.
اما شاید این سؤال برای شما به وجود آمده باشد که تفاوت این دو پروتکل چیست و هر کدام از آنها چه عملکردهایی را در اختیار کاربران قرار میدهند؟ این مطلب را مطالعه نمایید تا در مورد تفاوت های پروتکل telnet و ssh صحبت کنیم.
پروتکل telnet چیست؟
اجازه دهید در ابتدا موضوع را با تعریف هر کدام از این دو پروتکل آغاز نماییم. پروتکل telnet (TeleNetwork) یکی از روشهای مدیریت سیستمها از راه دور است که از محیط Command Prompt (CMD) برای برقراری ارتباط بین دو سیستم استفاده میکند و امکان فعال شدن آن بر روی پورت ۲۳ وجود دارد.
اما متأسفانه یکی از مهمترین عیبهایی که در این پروتکل شناخته شده است، بحث عدم امکان رمزگذاری اطلاعات در حین ارسال و دریافت دادهها است. درنتیجه امکان هک شدن سیستم وجود دارد. مسألهای که در مدیریت سیستم از راه دور اهمیت دارد، افزایش امنیت محیط کار جهت جلوگیری از لو رفتن اطلاعات است.
با پروتکل telnet چنین امنیتی برای شما برقرار نشده و حتی کاربران غیر مجاز نیز میتوانند در حین رد و بدل شدن دادهها بر روی شبکه شما وارد شده و این دادهها را سرقت نمایند.
نرم افزار putty / نرم افزار اتصال به سرور لینوکس از راه دور
پروتکل ssh چیست؟
همانگونه که متوجه شدید بزرگترین نقصی که در سیستم telnet وجود دارد بحث عدم امنیت در زمان تبادل اطلاعات است .
در سال ۱۹۹۵ شخصی به نام Tatu Ylonen متوجه شنود اطلاعات از طریق پروتکل telnet شد و تصمیم گرفت برای برطرف کردن این مشکل راهکاری پیشنهاد دهد.
در همین زمان بود که تلاشهای او باعث اختراع و ابداع پروتکل ssh (Secure Shell) شد. بنابراین تکنولوژی ssh را میتوانیم نسخه امن پروتکل telnet در نظر بگیریم که بر روی پورت شماره ۲۲ قابل اجرا خواهد بود.
امکان استفاده از این پروتکل تقریباً برای تمامی سیستم عاملها وجود داشته و زمانی که شما میخواهید از آن استفاده کنید باید پروتکل را بر روی سرور و همچنین بر روی رایانه کاربرها نیز نصب نمایید. پروتکل ssh از سه بخش تشکیل شده است:
- اولین قسمت (Secure Login) مربوط به ورودی پروتکل است که ورود امن را برای سیستمهای مبتنی بر یونیکس فراهم میکند.
- دومین قسمت (Secure Shell) پوسته امن است که جهت رد و بدل کردن ایمن اطلاعات و دستورات فعالیت میکند.
- و سومین قسمت (Secure Copy) امکان کپیبرداری امن از اطلاعات را برای شما فراهم خواهد کرد.
قابلیت های پروتکل ssh
پروتکل ssh امنیت بسیار بالایی داشته و به همین دلیل نسبت به پروتکل telnet ارجح است. اجازه دهید نگاهی به قابلیت های ssh نیز داشته باشیم که این قابلیت از یک سو ایمنی تبادل اطلاعات را بالا برده و از سوی دیگر دامنه کارایی پروتکل را افزایش میدهد.
مهمترین ویژگی های سیستم ssh جهت افزایش امنیت تبادل اطلاعات عبارتند از:
- تعریف قسمتی جهت تأیید کاربران
- انتقال خودکار اتصالات برقرار شده
- امکان تأیید خارجی کاربران
- انتقال فایلها به صورت کاملاً امن
- ایجاد تونل امن در بستر TCP/IP
در قسمت زیر می توانید ۲ نرم افزار xshell و putty که نرم افزارهای اتصال سرور از راه دور هستند را دانلود نمایید.
دیدگاه شما درباره این مقاله چیست ؟