telnet چیست؟

Telnet چیست؟ آموزش تل نت در ویندوز و مک

Telnet یا تِل نت، یک پروتکل سرویس دهنده/سرویس گیرنده (سرور/مشتری) مبتنی بر انتقال داده ها از طریق اتصالات TCP می باشد و در واقع، امکان کنترل کامپیوتر از راه دور را به وسیله ورودی ها و خروجی های متنی فراهم می سازد. از این رو، به طور پیش فرض، از طریق پروتکل TCP و پورت 23، یک اتصال سرور/کلاینت به وجود می آید که در آن دستگاه قابل کنترل از راه دور، به عنوان سرور عمل کرده و منتظر فرمان ها باقی می ماند. کلاینت تلنت (که با نام دسترسی از راه دور یا لاگین نیز شناخته می شود)، می تواند در دستگاه های مشخص یا کامپیوتر های قدیمی نصب شود؛ هرچند، نحوه ارائه اطلاعات منتقل شده، بسته به هر دستگاه متفاوت است. این پروتکل را برای مدیریت برنامه هایی که رابط گرافیکی ندارند نیز می توان به کار گرفت.

تاریخچه Telnet

اولین نسخه تلنت در واقع حاصل کار روی ARPANET (پیش مقدمه اینترنت) در اواخر دهه 1960 میلادی بود. در آن زمان هنوز چیزی به نام اینترنت وجود نداشت و کاربران کامپیوتر نیاز به راهی برای کنترل سیستم های مختلف کامپیوتری از راه دور داشتند. در پاسخ به این نیاز، هیئت علمی پژوهشگران، در سال 1971 میلادی، نخستین درخواست برای پروتکل Telnet را انجام دادند و نسخه نهایی آن در سال 1983 عرضه شد. از آن زمان، تلنت چندین مرتبه اصلاح شد و شاهد رشد بسیار چشمگیری بود. امروزه با ظهور اینترنت، این پروتکل جایگاه سابق خود را از دست داده و روش های کارآمد تری جایگزین آن شده اند اما با این حال، هنوز کاملا بی کاربرد نشده است.

کاربرد های تلنت

کاربرد تل نت چیست؟

یکی از اصلی ترین دلایل ساخت Telnet این بود که در آن زمان سیستم های کامپیوتری بسیار گران قیمت بودند و امکان تهیه آن برای همگان وجود نداشت. دلیل دیگر اندازه بسیار بزرگ آن ها بود. این حجم زیاد به این معنا بود که حمل رایانه ممکن نبود و تنها در مکان های مشخصی قابل استفاده بود. در انتهای دهه 1960، سیستم عامل Unix تولید شد و تلنت به عنوان یک پروتکل مناسب مورد استفاده قرار گرفت. بدین وسیله کاربران با داشتن اجازه و دسترسی های لازم می توانستند از راه دور، برنامه ها را روی رایانه های قدرتمند به اجرا در آورده، آن ها را مدیریت کرده و از آن ها استفاده کنند.

1) دسترسی به پایگاه داده

طی سالیان دراز، Telnet برای مؤسسه های بزرگ، نقش مهمی در کار با پایگاه های داده ایفا کرده است. برای مثال، در کتابخانه ها این پروتکل پایه و بنای کاتالوگ های آنلاینی بود که در دهه 1980 منتشر شد. ابتدا، این پایگاه های داده انتشار دیجیتالی، از طریق پایگاه های مشخصی در شبکه محلی کتابخانه ها قابل دسترسی بود. به مرور که اینترنت موفقیت های بیشتری کسب کرد، امکان دسترسی به این پایگاه ها از طریق رابط وب نیز فراهم آمد که ارتباط آن در بسیاری از موارد توسط تلنت پشتیبانی می شد.

2) انفعال با برنامه ها روی سرور ها

یکی دیگر از موارد استفاده Telnet دسترسی به برنامه های مبتنی بر متن روی سرور ها بود. برای مثال، سرور شطرنج آنلاین که رایگان بود و امروزه نیز توسط اتصال های تلنت قابل دسترسی است. در واقع، در این بازی با استفاده از ورودی های متنی می توانید مهره های خود را در صفحه جا به جا کنید. کمی بعد تر، رابط های گرافیکی نظیر Jin Applet یا Javaboard به بازیکنان اجازه استفاده از موس برای حرکت مهره ها را دادند و این موضوع جایگزین خط فرمان ها یا ورودی های متنی شد.

3) مدیریت شبکه و سرور ها

تلنت همواره یک پروتکل کاربردی برای مدیریت سرور و شبکه بوده است. قابلیت مدیریت سرور از راه دور، برای رسیدگی به امور مدیریتی بسیار ایده آل است، به ویژه که این پروتکل تقریبا توسط تمام دستگاه ها پشتیبانی می شود. همچنین می توان از آن برای بررسی موجودیت پورت ها و یا پیدا کردن خطا ها در سرور های ایمیل نیز استفاده کرد.

مزایای پروتکل Telnet

مزایای telnet

از آن جایی که اتصال های تلنت، عموما از نوع TCP استاندارد می باشند، مشتری می تواند خدمات دیگری که از TCP به عنوان پروتکل انتقال استفاده می کنند را نیز آزمایش کنند. برای مثال، با یک درخواست ساده می توانید عملکرد یک سرور HTTP یا وضعیت یک سرور ایمیل را بررسی کنید. این انعطاف با این حقیقت که اتصال Telnet می تواند در هر پلتفورمی مورد استفاده قرار بگیرد تقویت می شود. دستگاه های زیادی وجود ندارند که از استاندارد رسمی IETF پشتیبانی نکنند. مزیت دیگر تلنت، اجازه دسترسی بدون محدودیت به منابع یک سیستم کنترل شده در صورت داشتن اجازه لازم می باشد. به طور خلاصه برتری های این پروتکل به صورت زیر است:

  •  کلاینت تلنت انعطاف بالایی دارد
  •  می توان از روی پلتفورم های مختلف استفاده کرد
  •  امکان دسترسی بدون محدودیت به منابع هدف وجود دارد

معایب پروتکل Telnet

متأسفانه نه اتصال و نه انتقال داده ها در تلنت رمز گذاری نشده اند. این موضوع صورتی که با دسترسی بدون محدودیتی که در قسمت قبل در مورد آن گفتیم همراه شود، می تواند خطرات امنیتی هولناکی را به دنبال داشته باشد. بدین ترتیب، تمام اطلاعاتی که ارسال می کنید، از جمله مشخصات کاربری و سایر اطلاعات حساس می تواند به صورت متن ساده و بدون رمز نگاری توسط واسطه هایی در مسیر قطع شده و اطلاعات به دست آن ها بیفتد. بنابراین، هکر ها زحمت زیادی برای نفوذ به سیستم ها نخواهند داشت. به طور کلی می توان معایب Telnet را در موارد زیر خلاصه کرد:

  •  انتقال داده ها بدون رمز نگاری صورت می گیرد
  •  دسترسی کامل کار هکر ها را آسان می کند
  •  امکان دسترسی به سرور های کمی توسط این پروتکل وجود دارد

یک جایگزین مناسب برای تلنت

گفتیم بزرگترین ضعف تلنت عدم رمز گذاری داده ها هنگام ارسال است و خطرات امنیتی بسیاری دارد. از این رو، پروتکل جدیدی با نام SSH روی کار آمد که به Telnet بسیار شبیه است. SSH مخفف عبارت Secure Shell بوده و در واقع این نقطه ضعف را پوشش می دهد. در این پروتکل، همه فرآیند ها با جدید ترین روش رمز گذاری می شود. این مسئله باعث شد استفاده از تلنت روز به روز کاهش یابد و مردم بیشتر به پروتکل جدید SSH روی بیاورند.

نحوه فعالیت Telnet

تلنت برای کاربران یک سامانه ارتباطی دو طرفه و متن محور ایجاد می کند که از یک اتصال پایگاه مجازی بیش از 8 بیت استفاده می کند. کاربران با استفاده از این پروتکل می توانستند به سرور مورد نظر خود متصل شوند. تلنت در واقع یک پایگاه برای وارد کردن خط فرمان های لازم برای دسترسی به سرور از نقاط دور بود. در این پروسه، کاربر ابتدا درخواست مورد نظر خود را به صورت متن نوشته و آن را به سرور ارسال می کرد. سرور نیز به محض دریافت این پیام از کاربر مشخصات کاربری را درخواست می کرد. بدین ترتیب، با ورود اطلاعات صحیح، امکان دسترسی به سرور مقصد فراهم می آمد.

آموزش Telnet در ویندوز

کلاینت های ساده تلنت به طور پیش فرض روی بسیاری از سیستم های عامل محبوب و توانا در زمینه شبکه نصب شده و قابل استفاده هستند. البته گام هایی برای اجرا و راه اندازی این برنامه نیاز است که بسته به سیستم عامل مورد استفاده شما ممکن است کمی متفاوت نیز باشد. برای مثال، در سیستم های مایکروسافت (از ویندوز ویستا به بعد)، این کلاینت ابتدا باید فعال شود. در ادامه در مورد شیوه فعالسازی و استفاده از این پروتکل در سیستم عامل های مختلف بیشتر صحبت خواهیم کرد؛ پس با ما همراه باشید.

فعالسازی Telnet در ویندوز 7

در صورتی که سیستم عامل ترجیحی شما ویندوز 7 است و قصد اتصال به تلنت را داشته باشید، احتمالا به محض وارد کردن درخواست با خطایی مواجه خواهید شد که از عدم وجود این قابلیت روی سیستم گواه می دهد. این موضوع به این خاطر است که در نسخه های جدید تر ویندوز، قابلیت Telnet به طور پیش فرض غیر فعال شده است. با دنبال کردن چند مرحله ساده زیر، می توانید آن را فعال کنید:

1. ابتدا به Control Panel وارد شده و روی Programs یا Programs and Features کلیک کنید. سپس در پنجره باز شده، گزینه Turn Windows features on or off را انتخاب کنید.

نحوه telnet زدن در ویندوز 7

پس از بارگیری، یک فهرست کامل از خدمات ویندوز نمایش داده خواهد شد. در این فهرست عبارتTelnet Client را جست و جو کنید. هنگامی که آن را یافتید، تیکه گزینه کنار آن را زده و برای تأیید روی OK کلیک کنید.

telnet client windows 7

حال قابلیت تلنت بر روی سیستم شما فعال شده است و شما می توانید به سرور مورد نظر خود متصل شوید. برای این کار، ابتدا Command Promt ویندوز را باز کرده و کلمه Telnet را در آن تایپ کنید. در ادامه پس از مشاهده پیام خوشامدگویی، آیپی مد نظر خود را وارد کرده تا به سرور مربوطه متصل شوید.

Cmd Telnet ویندوز 7

فعالسازی Telnet در ویندوز 8

این قابلیت در ویندوز 8 نیز به طور پیش فرض غیر فعال است و تلاش برای اتصال به همان پیام خطای ویندوز 7 منجر می شود. مانند آنچه در ویندوز 7 انجام دادیم، نخست به Control Panel وارد شده و و پس از کلیک روی Programs یا Programs and Features، روی گزینه Turn Windows Features on or off بزنید.

فعال سازی تل نت در windows 8

در پنجره باز شده Telnet Client را یافته و پس از زدن تیک گزینه کنار آن، روی OK کلیک کنید.

telnet client ویندوز 8

به محض کلیک کردن روی OK، فرآیند فعالسازی آغاز می شود. پس از پایان، ویندوز با پیغامی شما را از نتیجه مطلع می سازد.

windows 8 telnet

بدین ترتیب کلاینت تلنت فعال شده و با استفاده از خط فرمان ها و ورودی های Command Promt قابل استفاده خواهد بود.

 

تلنت در cmd ویندوز

فعالسازی Telnet در ویندوز 10

1. در گام نخست، مانند موارد قبلی به Programs and Features بروید. همچنین می توانید از کلید های میانبر Windows Key + X روی کیبورد خود نیز استفاده کنید.

آموزش تلنت در windows 10

2. Turn Windows features on or off را انتخاب کرده و سپس در فهرست باز شده تیک گزینه Telnet Client را بزنید. برای ادامه روی OK کلیک کنید.

آموزش telnet در ویندوز 10

3. پس از اتمام پروسه فعالسازی، پیغامی از ویندوز مبنا بر موفقیت عملیات دریافت خواهید کرد. 4. در آخر، کلاینت تلنت را اجرا کرده و مانند موارد قبلی خط فرمان مناسب را وارد کنید.

Windows 10 CMD تلنت

فعالسازی Telnet در سیستم عامل Mac

به عنوان یک کاربر MacOS، شما می توانید بدون نیاز به فعالسازی به خدمات تلنت دسترسی پیدا کنید. این سرویس در سیستم عامل مک به طور پیش فرض فعال و قابل استفاده است. برای به کار گرفتن آن باید Terminal (ابزار خط فرمان سیستم های شرکت Apple) را باز کنید.

دستورات رایج در Telnet

دستور شرح عملکرد
؟  نمایش منوی Help
close پایان فرآیند تلنت
display argument  نمایش پارامتر های گوناگون برای اتصال کنونی
environ argument  تعریف متغیر ها برای محیط سیستم عامل تحت استفاده
logout تا زمانی که میزبان از این قابلیت پشتیبانی کند موجب پایان یافتن فرآیند تلنت می شود
mode type  تعیین نوع انتقال
open hostname  ایجاد اتصال جدید با میزبان
quit  پایان فرآیند تلنت و بستن اتصالات کنونی
send argument  ارسال کاراکتر های منتخب تلنت به میزبان
set argument تغییر پارامتر های اتصال
unset  بازگردانی پارامتر های پیش فرض اتصال

جمع بندی و نکات پایانی

هنگامی که نوبت به اتصالات از راه دور می رسد، پروتکل تلنت به لطف عملکرد ساده و کاربردی برای مدت طولانی در صدر جدول بوده است. با این حال، افزایش نیاز ها از نظر امنیتی سبب سبب عدم تناسب و عدم پذیرش این پروتکل شد. امروزه بیشتر اتصالات بر پایه پروتکل SSH (Secure Shell) صورت می گیرد که نسبت به Telnet بسیار ایمن تر است. با این وجود تلنت همچنان پروتکل مناسبی برای سیستم هایی است که عملیات محدود دارند یا پروتکل SSH در آن ها فعال نیست.

سوالات متداول

1. آیا می توان به هر کامپیوتری تلنت زد؟

خیر، امکان Telnet زدن تنها برای کامپیوتر هایی که این قابلیت در آن ها فعال باشد وجود دارد و حتما باید برنامه سرور تلنت را اجرا کنند.

2. چگونه به کامپیوتر دوست خود تلنت بزنیم؟

هم روی کامپیوتر خود و هم روی کامپیوتر فردی که می خواهید به آن متصل شوید، باید یک Telnet نصب کنید. به علاوه، تمام فایروال های میان این دو کامپیوتر نیز باید اجازه اتصال تلنت را بدهند.

3. چگونه با Telnet یک سرور وب یا mail را بیازماییم؟

شما باید به آیپی و پورت مناسب متصل شوید و حتما باید در زمینه اجرای دستورات برای پروتکل های مربوطه نظیر HTTP و SMTP آگاهی داشته باشید.

4. به چه جاهایی می توان تلنت زد؟

در سایت تلنت، به آدرس https://www.telnet.org/htm/places.htm فهرستی از تمام جاهایی که می توانید به آن متصل شوید آمده است.

  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

    ماکرو سرور محصولی ویژه است که برای دریافت بالاترین کیفیت سخت‌افزاری طراحی شده است. در شرایطی که نیازمند سخت‌افزاری قدرتمند برای سرور خود هستید، ماکرو سرورها منابع سخت‌افزاری مورد نیاز را برای شما فراهم می‌کنند.

    هاست ابری

    هاست ابری

    در هاست ابری برخلاف یک هاست اشتراکی، سایت‌های پر بازدید نیز بسادگی می‌توانند از خدمات میزبانی استفاده کنند، بدون آنکه درگیر دغدغه‌های مدیریت سرور شوند. همواره تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

    هاست دانلود

    هاست دانلود

    سیاری از مدیران سایت‌های دانلود و یا سایت‌هایی که با ترافیک بالایی برای به اشتراک‌گذاری فایل‌های خود روبرو هستند، عمدتا با مشکلاتی مانند هزینه‌های گزاف زیرساختی و یا مصرف بالای منابع سخت‌افزاری روبرو می‌شوند. از همین رو پارس‌پک با معرفی فضای هاست دانلود برای این دسته از کاربران، محصول مناسبی را پیش‌بینی نموده است.

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

    آموزش تغییر URL در وردپرس

    آیا نیاز دارید URL سایت وردپرس خود را تغییر دهید؟ چه قصد تغییر از HTTP به HTTPS را داشته باشید، چه بخواهید نام دامنه خود را تغییر دهید، چه به مهاجرت ا...

  • کلیه حقوق برای شرکت دانش بنیان پارس پک محفوظ می باشد.

    Copyright © 2019 Pars Parva System Ltd. ParsPack Cloud Computing Technology ® , All Rights Reserved.