دستورات Telnet Telnet چیست؟

03.11.2023 اپراتورهای تلفن همراه

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

در مرحله بعد، یک تئوری کوچک در مورد چیستی TELNET، آنچه که بسیاری از مردم در تلاش برای تسلط بر آن هستند، بیان می‌کنیم: قابلیت‌های سرویس، و همچنین فهرستی از دستورات اساسی که اجازه می‌دهند این قابلیت‌ها در ویندوز پیاده‌سازی شوند.

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

TELNET یک رابط متنی را پیاده سازی می کند که با رابط گرافیکی آشنا برای کاربر معمولی تفاوت دارد زیرا همه دستورات باید به صورت دستی وارد شوند.

همه اینها چه چیزی به ما می دهد؟

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

اتصالات شبکه

با Telnet می توانید:

  • اتصال به کامپیوترهای راه دور؛
  • پورت را برای دسترسی بررسی کنید.
  • از برنامه هایی استفاده کنید که فقط در ماشین های راه دور در دسترس هستند.
  • از دایرکتوری های مختلفی استفاده کنید که فقط از این طریق قابل دسترسی هستند.
  • ارسال ایمیل بدون استفاده از برنامه های خاص (مشتری)؛
  • ماهیت کار بسیاری از پروتکل های مورد استفاده امروز را درک کنید و مزایای خاصی را از آن به دست آورید.
  • دسترسی سایر کاربران را به داده های موجود در رایانه آنها فراهم می کند.

بیایید شروع به استفاده از آن کنیم

راه اندازی

راه اندازی TELNET در ویندوز 7 و هر ویندوز دیگر بسیار ساده است. برای انجام این کار، ابتدا به کلاینت نیاز دارید، اگر قبلاً نصب نشده باشد:

  • به کنترل پنل بروید.

  • "برنامه ها" را انتخاب کنید.
  • برگه «روشن یا خاموش کردن ویژگی‌های ویندوز» را انتخاب کنید.

  • سرویس گیرنده Telnet را پیدا کنید و اگر قبلاً نصب نشده است، یک نشانگر در کنار آن قرار دهید.

سپس روی «OK» کلیک کنید و یک دقیقه صبر کنید تا کلاینت نصب شود.

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

  1. خط فرمان را به عنوان مدیر راه اندازی کنید.
  2. "تلنت" را وارد کنید.

خط فرمان دوباره راه اندازی می شود و خط فرمان TELNET اکنون باز می شود که در آن کار خواهیم کرد.

چک کردن پورت

یکی از ساده ترین اقدامات انجام شده در TELNET بررسی پورت است. می توانید پورت را بررسی کنید تا ببینید آیا می توان از طریق رایانه به آن دسترسی داشت یا خیر. برای انجام این کار باید موارد زیر را انجام دهید:

در خط فرمان باز شده با استفاده از روش بالا، وارد کنید: شماره پورت آدرس telnetip

به عنوان مثال، اگر آدرس IP شما 192.168.0.1 و شماره پورت 21 (پورت FTP) است، وارد کنید:

telnet 192.168.0.1 21

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

تیم ها

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

برای مشاهده لیست اصلی دستورات، در خط وارد کنید کمکو "Enter" را فشار دهید. دستورات پایه:

  1. باز کن- اتصال به سرور راه دور شما باید این دستور را به همراه نام سرور مدیریت شده و شماره پورت وارد کنید، به عنوان مثال: openredmond 44. اگر پارامترها مشخص نشده باشند، از سرور محلی و پورت پیش فرض استفاده می شود.
  2. بستن- از سرور راه دور جدا شوید. پارامترهای مشابهی استفاده می شود.
  3. تنظیم- راه اندازی یک سرور راه دور که با نام سرور مدیریت شده استفاده می شود. با هم تنظیماز دستورات زیر استفاده می شود:
    1. - برای تعیین یک ترمینال از نوع مشخص شده استفاده می شود.
    2. - کاراکتر کنترل را تنظیم می کند.
    3. - حالت کار را تنظیم می کند.
  4. لغو تنظیم [گزینه]- یک پارامتر از قبل مشخص شده را غیرفعال می کند.
  5. شروع کنید- سرور Telnet را راه اندازی می کند.
  6. مکث کنید- سرور را متوقف می کند.
  7. ادامه هید- کار را از سر می گیرد.
  8. متوقف کردن- سرور را متوقف می کند.

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

با ظهور رایانه ها و شبکه ها، برنامه های مربوطه نیز برای کنترل از راه دور سیستم و برای انتقال داده ها از راه دور ظاهر شد. اول از همه، چنین نرم افزاری به شکل استاندارد در داخل سیستم عامل تعبیه شده است، که به طور قابل توجهی مشکل را کاهش می دهد - نیازی به جستجوی نرم افزار برای کنترل از راه دور نیست. برای اتصال به یک کامپیوتر خاص از راه دور، می توانید از یک ترمینال معمولی کنسول ویندوز که خط فرمان یا cmd نامیده می شود استفاده کنید.

برای تماس با یک کامپیوتر خاص در شبکه از راه دور، فقط باید از دستور "تلنت" برای کنترل از راه دور سیستم استفاده کامل کنید. این دستور نه تنها بازیابی اطلاعات، بلکه کنترل کلیه اقدامات انجام شده در این سیستم را نیز فراهم می کند.

دستور "telnet" در تمام نسخه های ویندوز وجود دارد. اما همه نسخه‌های ویندوز این دستور را طبق نیاز پیکربندی نکرده‌اند. به عنوان مثال، برای استفاده از "telnet" در ویندوز 7، باید تعدادی تنظیمات ساده برای اتصال این ماژول انجام دهید.

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

اگر با استفاده از خط ورودی به کنترل از راه دور دسترسی داشته باشید، دستور "telnet" دارای تعدادی دستور اضافی است که به لطف آنها کاربر تعیین می کند که به کدام کامپیوتر در شبکه متصل شود، از طریق کدام پورت، و کاربر همچنین می تواند وارد شود. مسیر کامل به هر فایل یا مرور کل دایرکتوری با استفاده از یک دستور معمولی.

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

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

بحث در مورد گزینه های فرعی

برخی از گزینه ها به اطلاعات بیشتری نسبت به "فعال کردن" یا "غیرفعال کردن" نیاز دارند. به عنوان مثال، تنظیم نوع ترمینال: برای اینکه مشتری نوع ترمینال را شناسایی کند، باید یک رشته ASCII ارسال کند. برای رسیدگی به این گزینه ها، از مذاکره فرعی استفاده می شود.

RFC 1091 گزینه های فرعی را تعریف می کند که باید برای تنظیم نوع ترمینال مورد بحث قرار گیرند. ابتدا، یک طرف (معمولاً مشتری) با ارسال یک دنباله 3 بایتی می خواهد گزینه را فعال کند.

که در آن 24 (اعشاری) شناسه گزینه نوع ترمینال است. اگر گیرنده (سرور) بله بگوید، پاسخ او به این صورت خواهد بود

سپس سرور ارسال می کند

پرسیدن در مورد نوع ترمینال مشتری SB فرمانی است که شروع زیرگزینه ها را نشان می دهد (suboption-begin). بایت بعدی 24 نشان می دهد که این یک گزینه فرعی از نوع ترمینال است. (SB همیشه از شماره گزینه ای که گزینه های فرعی برای آن اعمال می شود پیروی می کند.) بایت بعدی 1 به معنای "نوع ترمینال خود را ارسال کنید." مانند دستور SB باید مجدداً قبل از گزینه‌های فرعی، IAC قرار گیرد. مشتری با دستور پاسخ می دهد

در صورتی که نوع ترمینال آن ibmpc باشد. بایت چهارم برابر با 0 به معنای "من نوع ترمینال زیر را دارم." (لیست "رسمی" انواع ترمینال های قابل قبول در Assigned Numbers RFC است، اما برای سیستم های یونیکس هر نوع پایانه ای که توسط سرور پشتیبانی می شود قابل قبول است. معمولاً این ترمینال ها توسط پایگاه داده termcap یا terminfo پشتیبانی می شوند.) انواع ترمینال های مشخص شده در گزینه های فرعی Telnet با حروف بزرگ نوشته می شوند و معمولا توسط سرور به حروف کوچک تبدیل می شوند.

دستورات Telnet به شما امکان می دهد با استفاده از پروتکل Telnet با یک کامپیوتر راه دور ارتباط برقرار کنید. شما می توانید دستور telnet را بدون پارامتر اجرا کنید تا وارد زمینه Telnet مشخص شده در خط فرمان Telnet شوید (Microsoft Telnet>). از خط فرمان Telnet، از دستورات Telnet برای کنترل کامپیوتری که کلاینت Telnet را اجرا می کند، استفاده کنید.

خط فرمان مشتری Telnet دستورات زیر را می پذیرد.

تیم شرح
باز کن نحو: باز node_name. برای برقراری ارتباط با میزبان با استفاده از پروتکل Telnet استفاده می شود
بستن دستور close برای بستن یک اتصال Telnet موجود استفاده می شود
نمایش دادن دستور display برای مشاهده تنظیمات مشتری فعلی Telnet استفاده می شود
ارسال دستور send برای ارسال دستورات به سرور Telnet استفاده می شود. دستورات زیر پشتیبانی می‌شوند: ao یک دستور ورودی را لغو می‌کند دستور "آیا آنجا هستید؟" esc نویسه کنترل ip فعلی را ارسال می کند اجرای یک دستور پردازش همگام سازی را لغو می کند عملیات همگام سازی Telnet را انجام می دهد brk سیگنال شکست ارسال می کند هر دستور دیگری غیر از موارد ذکر شده در بالا به عنوان یک رشته به سرور Telnet ارسال می شود. به عنوان مثال، دستور sendabcd رشته abcd را به این سرور ارسال می کند، که رشته را در پنجره جلسه Telnet نمایش می دهد.
ترک کردن دستور quit برای خروج از سرویس گیرنده Telnet استفاده می شود
تنظیم دستور set با یکی از آرگومان های زیر برای پیکربندی سرویس گیرنده Telnet برای جلسه جاری استفاده می شود. bsasdel حذف آخرین کاراکتر را به عنوان پارامتر مجموعه کد حذف تعیین می کند این پارامتر در صورتی در دسترس است که زبان روی ژاپنی تنظیم شود. برای تنظیم صفحه کد در پارامتر کلید استفاده می شود که می تواند یکی از مقادیر زیر را بگیرد:
  • Shift JIS
  • EUC ژاپنی
  • JIS کانجی
  • JIS Kanji (78)
  • دسامبر کانجی
  • NEC Kanji
شما باید همان صفحه کد را در رایانه راه دور اختصاص دهید. به طور پیش فرض، مشتری Telnet از فونت های نقطه چین استفاده می کند. قبل از اینکه بتوانید به رایانه راه دوری دسترسی پیدا کنید که از یکی از این صفحات کد استفاده می کند، باید کلاینت Telnet را طوری پیکربندی کنید که با فونت های TrueType کار کند تا اطمینان حاصل شود که کاراکترهای crlf به درستی نمایش داده می شوند حالت خطی جدید که کلید ENTER را به صورت 0x0D تعریف می کند، 0x0A delasbs تعیین حذف به عنوان آخرین حذف کاراکتر فرار سمبلاز حالت جلسه Telnet به حالت فرمان Telnet می رود. برای بازگشت به حالت جلسه حالت فرمان، ENTER را فشار دهید نامنام فایلی را که گزارش Telnet برای این جلسه روی آن نوشته شده است مشخص می کند. اگر مسیر فایل مشخص نشده باشد، در پوشه فعلی ایجاد می شود. مشخص کردن یک فایل گزارش، ثبت گزارش آن را فعال می‌کند. ورود به سیستم را برای این حالت جلسه فعال می‌کند (کنسول | جریان) حالت عملیاتی ntlm احراز هویت عبارت NTLM را فعال می‌کند (ansi | vt100 | vt52 | vtnt) نوع پایانه‌ای که کلاینت Telnet باید شبیه‌سازی کند؟ اطلاعات راهنما را برای دستور set نمایش می دهد
تنظیم نشده دستور unset برای غیرفعال کردن پارامترهایی که قبلاً با استفاده از دستور set تنظیم شده اند استفاده می شود
وضعیت دستور status به شما امکان می دهد تعیین کنید که آیا رایانه ای که مشتری Telnet را اجرا می کند متصل است یا خیر
? یا کمک کنید اطلاعات راهنما را نمایش می دهد


سوالات برای دفاع:

1. اصول زیربنای تعامل با پروتکل Telnet (NVT، گزینه های قراردادی، تقارن)

2. نحوه توافق فرم ارائه داده ها در سیستم های یونیکس

3. NVT (عملکردهای اساسی همانطور که در Telnet تعریف شده است، بافر یا بدون بافر

4. دستورات کنترل ترمینال. شرح مختصری از.

5. همگام سازی شبکه راه دور.

6. فرمت فرمان

7. برنامه سرور (تلنتد).

8. برنامه مشتری (تلنت). دستورات اساسی حالت خط فرمان.

9. اصل اختیارات قراردادی/گزینه های فرعی را با استفاده از مثال خودتان توضیح دهید.

پروتکل Telnet استانداردی برای تبادل داده بین دو دستگاه شبکه است که برای پیاده سازی کنترل از راه دور طراحی شده است. همه نمی دانند که راه اندازی یک روتر Wi-Fi را می توان از طریق Telnet از هر رایانه ای در شبکه محلی انجام داد. برای این کار لازم است که گزینه Telnet access در روتر فعال باشد و باید از طریق رابط وب فعال شود.

یک واقعیت جالب این است که گاهی اوقات می توانید با استفاده از Telnet وارد روتر شوید، در حالی که دسترسی از طریق HTTP، یعنی از طریق رابط گرافیکی، در دسترس نیست.

شرایط اتصال به روتر

اگر می خواهید به رابط مدیریت روتر بروید، ابتدا باید بدانید که آدرس IP این دستگاه چیست. بدون آدرس IP، حتی نمی توانید یک جلسه Telnet را باز کنید، چه رسد به اینکه از طریق مرورگر به آن دسترسی داشته باشید. اکثر برداشت کننده های شبکه به طور پیش فرض آدرس زیر را دارند: 192.168.1.1. برای D-Link، باید دو رقم آخر را اصلاح کنید (باید "0.1" باشد). با تغییر آخرین رقم IP کارت شبکه رایانه شخصی خود را روی مقادیر مناسب پیکربندی کنید.

راه اندازی اتصال در رایانه

نحوه باز کردن یک جلسه ارتباطی

هر سیستم عامل دارای یک خط فرمان است. هنگامی که آن را راه اندازی کردید، فقط باید یک دستور را اجرا کنید: telnet 192.168.1.1. پس از آن روتر که از طریق اترنت یا Wi-Fi به رایانه شخصی متصل شده است، بلافاصله به ما پاسخ می دهد و درخواست ورود و رمز عبور می کند.

شروع یک جلسه ارتباطی

در پاسخ، از نام «admin» و رمز عبور «1234» استفاده کردیم، یعنی مقادیر پیش‌فرض در دستگاه‌های ZyXEL. همانطور که می بینید، این مقادیر پذیرفته شد و اعلان "config" ظاهر شد.

برخی از مدل‌های ZyXEL نه تنها از یک رابط متنی، بلکه از فهرست دستورات (منو) استفاده می‌کنند:

مشاهده لیست را شروع کنید

برای بازگشت به حالت دستور متنی، به 28 -> 4 بروید (از مرحله 28 و سپس مرحله 4 استفاده کنید). در نتیجه، کتیبه "config" و یک مکان نما برای وارد کردن دستورات دریافت خواهید کرد. در ادامه فقط این حالت را در نظر خواهیم گرفت.

پیکربندی دستگاه از طریق Telnet

رابط فرمان متنی، یعنی خط فرمان روترها و سایر دستگاه های ZyXEL، کلمه "CLI" (مفسر خط فرمان) نامیده می شود. اکثر دستورات برای همه مدل ها یکسان هستند، به عنوان مثال، "راه اندازی مجدد سیستم" (راه اندازی مجدد)، "سیستم پیکربندی-ذخیره" (ذخیره تنظیمات)، و موارد دیگر. برخی از دستورات برای یک مدل خاص ممکن است متفاوت باشد، اما می توانید یک کتابچه راهنمای دقیق را در وب سایت پشتیبانی دانلود کنید، جایی که آنها سیستم عامل اختصاصی را برای دانلود ارائه می دهند.

دایرکتوری را با دستورات دانلود کنید

دستگاه‌های شرکت‌هایی غیر از ZyXEL یک فرمان «help» ارائه می‌کنند که فهرستی از دستورات موجود را در اختیار شما قرار می‌دهد.

دسترسی از راه دور به رابط وب

به پورت WAN دروگر شبکه یک آدرس IP اختصاص داده شده است. مقدار این آدرس معمولاً تغییر نمی کند، حتی اگر از آدرس های پویا استفاده شود. با دانستن آدرس IP خود، کاربر می تواند رابط مدیریت دستگاه را از هر رایانه ای با اتصال به اینترنت باز کند. به طور پیش فرض، این روش دسترسی در روترهای ZyXEL ممنوع است. و خط فرمان به شما کمک می کند تا از شر این محدودیت خلاص شوید.

دستور زیر را تایپ کنید: ip static tcp ISP 80 192.168.1.1 80 // پورت "80" توسط رابط وب استفاده می شود.

دستور "ip static" در واقع اتصالی از آدرس های محلی به آدرس های IP جهانی ایجاد می کند. توجه داشته باشید که اگر از نوعی اتصال استفاده می‌کنید که مجوز ارائه می‌شود (PPTP، L2TP یا PPPoE)، به جای کلمه «ISP» باید نام دیگری را جایگزین کنید. پیدا کردن آن آسان است: رابط ?// همه رابط های شبکه نمایش داده می شوند.

برای پروتکل PPPoE، رابط اتصال به اینترنت معمولاً "PPPoE0" نامیده می شود (مورد مهم است). فراموش نکنید که تنظیمات را ذخیره کنید (سیستم پیکربندی-ذخیره). در نتیجه، باز کردن رابط وب از طریق اینترنت امکان پذیر خواهد بود.

رابط از "خارجی" باز شد

برخی از ارائه دهندگان پورت 80 را مسدود می کنند، بنابراین احتمالاً بار اول کار نخواهد کرد. اما می‌توانید با تغییر مسیر شماره پورت خارجی 8080 به پورت داخلی 80 این کار را با حیله‌تر انجام دهید: ip static tcp ISP 8080 192.168.1.1 80 // به این ترتیب محدودیت‌های ارائه‌دهنده را دور می‌زنیم.

به طور کلی، پورت Telnet به روشی مشابه ارسال می شود (تعداد آن "23" است).

دریایی از دستورات برای Wi-Fi

ساده ترین راه برای شروع تسلط بر خط فرمان استفاده از دستوراتی است که مسئول پارامترهای نقطه دسترسی (شبکه Wi-Fi) هستند. هر یک از این دستورات با کلمه "رابط" شروع می شود و سپس یک دنباله واجد شرایط وجود دارد. ساده ترین گزینه: رابط ssid SYSDAY // نام شبکه بی سیم روی "SYSDAY" تنظیم می شود.

توجه داشته باشید که با تعیین پارامتر "auto" به جای نام، می توانید "نقطه دسترسی" را به مقدار SSID که در کارخانه تنظیم شده است برگردانید.

چندین دستور جالب دیگر وجود دارد که ماژول رادیویی را کنترل می کند. برای جلوگیری از تایپ کلمه "interface" هر بار، از آن به عنوان یک دستور جداگانه استفاده کنید (اعلان به "config-if" تبدیل می شود). ما لیستی از دستورات مورد استفاده در حالت "config-if" را در زیر ارائه می دهیم.

دستورات مثال برای Wi-Fi

  • شماره توان // به جای کلمه "عدد"، توان را به عنوان درصد تنظیم کنید.
  • شماره کانال // به جای "تعداد"، شماره کانال رادیویی (1-13) را مشخص کنید.
  • کشور کد کشور // پارامتر "کشور" شامل 2 حرف است، به عنوان مثال، RU.
  • hide-ssid // مخفی کردن نام شبکه.
  • no hide-ssid // نام شبکه را باز کنید.

و این لیست کاملی از پارامترهایی نیست که بتوان مستقیماً از خط فرمان تغییر داد.

لازم به ذکر است که با استفاده از Telnet می توانید الگوریتم رمزگذاری Wi-Fi (WPA یا WPA2) را تغییر یا فعال کنید.

و مقدار کلید توسط دستور "interface authentication wpa-psk" تنظیم می شود. بنابراین، امکان ورود از راه دور، از هر نقطه در جهان، از طریق Telnet به روتر و تغییر رمز عبور شبکه بی سیم وجود دارد. بسیار مفید است، اینطور نیست؟

Telnet به مودم روتر

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

نام پروتکل مخفف ترمینال شبکه است که در لغت به معنای شبکه پایانه است.

شبکه ترمینال چیست؟

با استفاده از دستور telnet، با وجود عملکرد کم، می توانید کارهای بسیار زیادی را انجام دهید، مانند:

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

بسیاری از مردم بر این باورند که چنین اتصالی، مانند اکثر سرویس های شبکه، بر اساس اصل کلاینت-سرور کار می کند. با این حال، اینطور نیست. telnet یک سرویس کاملاً دو طرفه با عملکرد و سطوح دسترسی یکسان است.

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

چگونه با پوسته کار کنیم؟

برای استفاده از عملکرد دستور telnet، باید از خط فرمان استفاده کنید. در نسخه هفتم ویندوز و بالاتر، سرویس به صورت پیش فرض غیرفعال است و با فراخوانی دستور، به طور خودکار راه اندازی نمی شود. بنابراین، برای فعال کردن telnet باید مراحل زیر را دنبال کنید:


چگونه سرویس را مدیریت کنیم؟

پس از ورود به سرویس Windows Terminal Management، باید چند دستور را بدانید تا بتوانید آن را مدیریت کنید. گزینه های زیر برای به دست آوردن لیستی از کلیدهای کنترل وجود دارد:


اگر با گزینه ها آشنا هستید، می توانید بلافاصله با داده های مورد نیاز به منبع مورد نظر متصل شوید. در این مورد، سرور برای اتصال "smatp.ya.ru" و پورت "25" است.

نتیجه:

استفاده از دستور telnet بسیار آسان و بسیار راحت است. با این حال ، فناوری عملکرد آن به هیچ وجه ایمنی را فراهم نمی کند. پوسته تحت ویندوز در حالت کاملا محافظت نشده و بدون رمزگذاری اجرا می شود. بنابراین، به جای این تابع، مدت زیادی است که از ssh استفاده می شود.

طبق اصل سازماندهی اتصال، آنها تقریباً یکسان هستند. اما پروتکل ssh با در نظر گرفتن فناوری های امنیتی احتمالی توسعه داده شد. در برخی موارد، یک روش اتصال ساده‌تر کاملاً کافی است، به عنوان مثال، زمانی که باید به تجهیزات متصل شوید تا سیستم عامل جدید را در آن بارگیری کنید یا نسخه قدیمی را بازیابی کنید و همچنین پیکربندی سیستم را تغییر دهید.

اگر از چندین پروتکل برای اتصال همزمان استفاده می کنید، انجام این کار از طریق یک برنامه خاص، به عنوان مثال "Putty" سریع تر، راحت تر و ایمن تر است.