Команди Telnet. TELNET - основи використання Використання telnet у windows 7

29.05.2023

telnet.exe- Це штатний телнет-клієнт в операційних системах сімейства Windows. Він дозволяє дистанційно керувати різними мережевими пристроями (комутаторами, роутерами, серверами тощо) за протоколом Телнет. Є у всіх версіях операційних систем Microsoft. В останніх версіях (Windows 7, 8 та 10) за замовчуванням деактивовано і щоб запустити telnet.exe потрібно додатково активувати його в компонентах ОСі.

Місце розташування програми: папка

Команди Telnet:

c- close - закрити поточне підключення d- display - Відображення параметрів операції. Доступні параметри: - WILL AUTH (перевірка автентичності NTLM) - WONT AUTH - WILL TERM TYPE - WONT TERM TYPE - LOCALECHO off - LOCALECHO on o- open имя_узла [Порт] - підключитися до сайту (за замовчуванням, Порт = 23) q- quit – вийти з telnet set- set встановити параметри ("set ?" виведення їх списку). Доступні параметри: - символ bsasdel буде відправлятися як символ - crlf режим повернення каретки; Приводить до надсилання символів CR & LF - символ декламації буде відправлятися як символ - escape x де x - символ перемикання в режим telnet-терміналу і назад - localecho включення локального луна. - logfile x де x - файл входу поточного клієнта в систему - logging виконання входу в систему - mode x де x - консоль або потік - ntlm включення автентифікації NTLM. - term x де x - ansi, vt100, vt52, або vtnt sen- send - надіслати рядки на сервер st- status - вивести інформацію про поточний стан u- unset - скинути параметри ("unset ?" для виведення їх списку) Доступні параметри: - символ bsasdel буде відправлятися як символ - crlf режим повернення каретки; призводить до відправки символів CR & LFbsasdel символ буде відправлятися як символ - режим crlf перекладу рядка; приводить до відправки символу CR - delasbs символ буде відправлятися як символ - escape символ перемикання в режим telnet-терміналу і назад не заданий - localecho відключення локального луна - logging відключення виконання входу в систему - ntlm відключення автентифікації NTLM. ?/h - help вивести довідку

Включаємо telnet до Віндовса:

Послідовність дій така:

1. Заходимо в Панель керування Віндовс 10 та знаходимо розділ «Програми та компоненти». Потрапивши в нього, в меню праворуч знаходимо пункт "Увімкнення або вимкнення компонентів Windows":

Відкриється вікно «Компоненти Windows» у якому треба знайти та поставити галку на Клієнт Telnet.
Тиснемо на «ОК» і чекаємо виконання змін:

Клацаємо на «Закрити». Готово, ми успішно встановили telnet.exe у Windows 10.

Як запустити Telnet у Віндовс:

Натискаємо комбінацію клавіш Win+R, щоб відкрити вікно «Виконати»:

У рядок «Відкрити» вводимо команду cmdта клацаємо на «ОК».
Тож ми запустимо командний рядок Віндовс.
Потім вводимо команду telnetта натискаємо клавішу «Enter». Телнет-клієнт Windows 10 запущено і можна ним користуватися.

Telnet — це мережевий протокол, який використовується для керування різним обладнанням шляхом введення текстових команд. Найчастіше Телнет використовують професіонали у сфері IT. Але рядовому користувачеві він теж може іноді стати в нагоді. Наприклад, для керування роутером або віддаленим комп'ютером. Тепер про те, як увімкнути цей протокол в операційній системі. Якщо Windows XP клієнт telnet включений за умовчанням, то починаючи з Vista цей компонент відсутній потрібно включати вручну. Якщо вам потрібен телнет у Windows 10, 8 та 7, читайте інструкцію.

Як включити telnet у Windows 10 та 8.1

У Windows 10 натисніть правою кнопкою миші по кнопці Пускта виберіть Програми та компоненти:

Також у будь-якій версії ОС можна натиснути комбінацію клавіш Win+R, ввести та натиснути Enter:

У вікні Програми та компонентинатисніть на посилання Увімкнення або вимкнення компонентів Windows :

Встановіть галку поряд із пунктом Клієнт Telnetта натисніть OK :

Дочекайтесь установки компонента:

Готово. Тепер можете відкривати консоль та користуватися. За замовчуванням утиліта використовує 23 порти, але ви можете вказати порт явним чином і спробувати приєднатися до будь-якого порту. Наприклад, telnet 192.168.1.1 21. Після команди вказується IP адреса віддаленого пристрою і через пропуск потрібний порт. Якщо порт не вказано, спроба встановити з'єднання з портом за замовчуванням — 23.

Також варто сказати, що якщо ви не хочете включати телнет у Windows, ви можете завантажити в Інтернеті утиліту під назвою Putty. Вона може те саме і багато іншого. Пошукайте інформацію у мережі.

Прогрес – явище, яке не знає зупинок. У галузі інформаційних технологій зміни відбуваються щодня: з'являються нові продукти, йдуть у минуле сервіси, що віджили своє. Але є інструменти, які досі користуються популярністю незважаючи на альтернативу, що з'явилася. Яскравим прикладом є протокол Telnet. Що таке Telnet та як його використовувати?

Небагато історії: коли і для чого з'явився Telnet?

Telnet з'явився понад 40 років тому, невдовзі після встановлення першого сервера ARPANET. Це один із найстаріших протоколів мережі Інтернет. В епоху, коли не було і близько, а перші мережі вже з'явилися, необхідність у віддаленому підключенні до пристроїв диктувала свої вимоги. Перше рішення проблеми, як і всі наступні, дозволяло працювати на віддаленому пристрої як на своєму. В інтерфейсі став доступний весь функціонал, який підтримується Достатньо лише отримати необхідний рівень доступу та знати команди Telnet. Що таке і для чого потрібний цей протокол, ми розібралися. Але як сьогодні реалізується підключення Telnet?

Запуск терміналу. Увімкнення необхідних служб

У сучасних операційних системах сімейства Windows перед тим, як запустити Telnet, необхідно перевірити, чи встановлений даний компонент у системі. Зробити це нескладно. Для Windows 7, найпоширенішої на сьогоднішній день операційної системи, необхідно виконати наведену нижче послідовність дій:

  1. Виберіть "Панель Управління" або Control Panel у меню "Пуск" (Start).
  2. У вікні вибрати пункт "Програми". В англійській версії системи це буде Programs.
  3. Переходимо на вкладку "Увімкнення або вимкнення компонентів Windows" (Turn Windows features on or off). Система складає список усіх доступних компонентів. Вже встановлені будуть відмічені прапорцями. Цей процес може тривати кілька хвилин.
  4. Після того, як підвантажиться список, необхідно знайти пункт Telnet-клієнт. У меню є і Telnet-сервер, але до цього ми повернемося трохи згодом. Якщо галочка навпроти потрібного нам пункту не вартує, її потрібно поставити.
  5. Після натискання кнопки "ОК" система почне встановлювати необхідні складові для правильної роботи протоколу. На це може знадобитися деякий час, але на сучасних комп'ютерах процес навряд займе більше хвилини. Таким чином, питання, як включити Telnet, було вирішено у 5 простих кроків.

Служба Telnet: та клієнт Telnet?

Трохи вище згадувалися обидва поняття із заголовка. Як і у багатьох інших програм, в Telnet розрізняють клієнтську та серверну частини. Однак сервер Telnet – зовсім не обов'язково сервер у загальному розумінні цього слова. Комп'ютер, з якого здійснюється підключення, прийнято вважати клієнтом, пристрій, якого здійснюється дане підключення, буде сервером. Це може бути маршрутизатор, комп'ютер або будь-який інший хост, що підтримує управління з командного рядка. Якщо йдеться про віддалене адміністрування персонального комп'ютера або сервера, Telnet-порт повинен бути відкритий. Часто його закривають з метою безпеки, тому під час спроби встановити сесію з'явиться повідомлення про помилку. Для перевірки відкритих та закритих портів можна використовувати спеціальну утиліту чи веб-сервіс. Стандартний Telnet порт - 23. Якщо ви хочете не тільки самостійно підключатися до інших комп'ютерів, але й дозволити адміністрування вашого ПК за допомогою Telnet, то в тому самому оснащенні операційної системи необхідно поставити галочку і навпаки компонента сервера Telnet. Аналогічно мають бути налаштовані ті ПК та серверне обладнання, які ви адмініструєте.

Програми для роботи з Telnet

Після запуску всіх необхідних служб Telnet можна сміливо розпочинати роботу за допомогою вбудованого інструменту Windows – командного рядка. Викликається вона з меню "Пуск", або натисканням миші по відповідному пункту, або швидким набором (cmd). Бажано завжди запускати командний рядок з правами користувача "Адміністратор" (або локальний, пристрої, на якому ви працюєте, або доменний). У цьому випадку вам не доведеться перезапускати програму, якщо потрібно підвищення прав. Крім наявного інструменту самої операційної системи, існують і сторонні програми, що дозволяють здійснювати доступ до Telnet-протоколу. Найпопулярнішою з них є Putty. Поряд з нею користуються успіхом і інші програми, що працюють під різними операційними системами, такі як TeraTerm, AnyConnect, DTelnet, EasyTerm, KoalaTerm та багато інших. Який програмою користуватися, кожен вирішує сам, залежно від особистих уподобань, вимог до інтерфейсу тощо. буд. Істотних відмінностей у плані функціональності з-поміж них немає, і не може. Кожна утиліта реалізує весь доступний список команд Telnet.

Telnet-команди: як розібратися?

Досвідченому не важко в лічені хвилини встановити необхідні компоненти (якщо вони не були інстальовані раніше), відкрити Telnet-сесію і виконати все налаштування віддаленого хоста. Однак є й новачки, які бачать консоль чи не вперше у житті. Як дізнатися про список доступних команд в Telnet? Що таке WONT AUTH чи SET LOCALECHO? Все не так складно, як здається спочатку. По-перше, завжди треба пам'ятати про те, що у будь-якому командному інтерфейсі є вбудована довідка. Вона буває доступною за стандартними ключами, наприклад, help або «?». По-друге, враховуючи, наскільки старий у мережі можна знайти безліч ресурсів з корисною інформацією з синтаксису. Таким чином, переживати зовсім нема про що. А практика показує, що за допомогою кількох рядків команд результату досягти набагато легше в більшості випадків. І вже за кілька сесій ви з упевненістю набиратимете потрібні команди без звернень до синтаксис-помічника.

Telnet на мережевих пристроях

Ми вже говорили про те, що за допомогою протоколу Telnet можна керувати не тільки комп'ютерами, але й різними мережевими пристроями. Найчастіше зустрічається клас таких пристроїв - це маршрутизатори. Так що таке Telnet у роутері, для чого він потрібний, як його включити?

Залежно від виробника та конкретної моделі включити доступ до Telnet можна по-різному. Ви можете зайти на роутер через веб-інтерфейс або через консоль. У першому випадку вам потрібно буде знайти пункт віддаленого адміністрування, де дозволяється той чи інший вид з'єднання (Telnet, ssh). У другому випадку доступ може бути наданий за допомогою командного рядка. Кожен адміністратор вибирає зручний сценарій. Однак зустрічаються маршрутизатори, в яких реалізовано лише один із двох можливих варіантів початкового підключення, наприклад, доступний лише веб-інтерфейс. Адміністратору, який звикли до роботи з консоллю, досить некомфортно шукатиме пункт, де потрібно поставити заповітну галочку, але насправді нічого складного в цьому немає. Інтерфейс більшості сучасних роутерів досить зрозумілий. Назви пунктів меню говорять самі за себе, мінімалістичний дизайн не дозволить заплутатися.

Переваги Telnet-сесій

До цього моменту ми достатньо ознайомилися з технологією, щоб поговорити про переваги і недоліки Telnet. Яким би вдалим не був продукт, не можна говорити, що він абсолютно позбавлений мінусів. А якщо йдеться про службу, яка була випущена на початку 70-х років минулого століття, забувати про цей факт і зовсім не варто.

З очевидних плюсів обов'язково потрібно відзначити простоту, швидкість та зручність протоколу. Менше ніж за хвилину зручний клієнт звернеться до вибраного вами TCP-порту сервера та створить емуляцію локального терміналу. Вище ми говорили про стандартний 23 робочий порт. Насправді і «прослуховувати», і «розмовляти» Telnet можна на будь-якому порту. Саме в цьому полягає гнучкість роботи протоколу.

У порівнянні з іншими протоколами віддаленого адміністрування Telnet менш вимогливий до процесора. Із сучасними темпами розвитку цей плюс може здатися незначним, але лише на перший погляд. Поряд з розвитком техніки не стоять на місці і компанії, що випускають програмне забезпечення. Програми стають все більш громіздкими, вимагають все більше місця на жорсткому диску, більше оперативної пам'яті, потужніші процесори. Утиліта, яка на тлі решти встановленого ПЗ споживатиме незначну кількість системних ресурсів, буде дуже доречною.

Недоліки Telnet-протоколу

Основний і часто наведений недолік Telnet - доступ до віддаленого пристрою здійснюється незашифрованим каналом зв'язку. Єдиною перешкодою для зловмисника є аутентифікація користувача в момент відкриття Telnet-сесії, тобто вимога логіна та пароля. Однак ці дані також передаються у незашифрованому вигляді. Тому, якщо хтось має на меті зламати доступ через Telnet, йому досить ненадовго запустити packet sniffer (програмне забезпечення для «відлову» пакетів). Через якийсь час адміністратор відкриє свою Telnet-сесію і повідомить віддалений сервер логін і пароль, які відразу будуть перехоплені зловмисником у відкритому вигляді. У цьому розрізі альтернативою Telnet є SSH (захищене з'єднання). Тому не рекомендується використовувати Telnet у мережах широкої доступності, наприклад, поза вашою захищеною локальною мережею офісу. Крім того, слід пам'ятати, що з'єднання з сервером може бути перервано.

Висновок. Використовувати чи ні?

Безумовно, за понад чотири десятиліття з'явилися й інші способи віддаленого адміністрування. Великою популярністю користується SSH. Здавалося б, Telnet мав зникнути вже давно. Але він, як і раніше, затребуваний, так само використовується. Якщо слідувати певним принципам безпеки, не забуваючи про те, що ваша локальна мережа має бути надійно захищена від проникнення ззовні, використання Telnet не завдасть шкоди вашому обладнанню. При недбалому ставленні до безпеки не врятує ні SSH, ні будь-яка інша технологія.

Telnet використовується досі у таких сферах, як підключення до баз даних, перевірка доступності мережевих пристроїв (маршрутизаторів та комутаторів), серверного обладнання тощо.

У цій статті я розповім, як використовувати telnet в операційній системі (ОС) Windows 7. Але на початку коротко зупинюся на тому, що таке telnet і для чого він використовується. Telnet – це з протоколів мережевого взаємодії. З'явився він ще в минулому столітті і часто використовувався для віддаленого підключення до різних пристроїв мережі.

І так перейдемо безпосередньо до нашого питання. У стандартній установці в операційній системі Windows 7 цей протокол вимкнено. Якщо виникає необхідність використання цього протоколу на робочих станціях з ОС Windows 7 потрібно виконати деякі маніпуляції з його включення. Необхідність його використання може виникнути не тільки у системних адміністраторів, які з його допомогою налаштовують мережеві пристрої та часто використовують його в роботі, а й у рядових користувачів, які не є системними адмініструваннями.

Є, як мінімум, два способи як включити протокол telnet в ОС Windows 7.

Перший найпростіший спосіб наступний:

У віконці ставимо галочку - "Клієнт Telnet".

На цьому все ви успішно включили протокол Telnet на вашому комп'ютері.

Можливий ще один нюанс при включенні протоколу таким методом, може бути така ситуація, що коли при виборі – «Увімкнення або вимкнення компонентів Windows», перелік компонентів може бути порожнім. Від нас потрібно буде внести невелике коригування до реєстру. Нагадую, як відкрити реєстр натискаємо «Пуск» — трохи вище за Пуска в рядку пошуку набираємо regedit,


Після цього потрібно відправити робочу станцію в перезавантаження та повторити вищезгадані дії.

Другий спосіб використовує командний рядок, звичайні користувачі рідко з нею працюють і часто не знають, що є такий функціонал. Тому, хто не вважає себе просунутим користувачем, краще скористатися першим способом включення протоколу.

Отже, натискаємо «Пуск» — трохи вище за Пуска в рядку пошуку набираємо cmd і тиснемо Enter.

Відкривається чорне віконце, в якому блимає курсор, це те, що нам необхідно - командний рядок. Далі в цьому рядку набираємо команду dism/online/Enable-Feature/FeatureName:TelnetClient і натискаємо Enter.


Після нетривалої паузи з'являється інформаційне віконце, що операцію виконано успішно. Усі установки Telneta завершено.

Сподіваюся, що моя стаття буде корисною. Пам'ятайте, що Telnet це далеко не безпечний протокол, тому, працюючи з ним, потрібно пам'ятати про заходи безпеки.

Розробниками Windows передбачливо було вбудовано в операційну систему спеціальний інструмент telnet, що дозволяє керувати з командного рядка віддаленими серверами. Аж до Vista він поставлявся в активованому стані і не вимагав будь-яких додаткових налаштувань, але з випуском сімки від подібного all inclusive компанія Microsoft вирішила відмовитися. У результаті Telnet в Windows 7 кожному користувачеві доводиться налаштовувати самостійно, що, втім, не так вже й складно, як здається на перший погляд.

Крок №1: Підключення

Варто зауважити, що в Windows 7 програму-клієнта telnet можна включити 2 різними способами: скориставшись командним рядком або через утиліту "Компоненти Windows". Працюють з ними досить просто, тому будь-яких проблем виникнути не повинно.

Зокрема, для включення telnet-клієнта через «Компоненти Windows» входимо в меню «Пуск», відкриваємо «Панель управління», клацаємо вкладку «Програми та компоненти» і клацаємо в вікні, що з'явився, зліва параметр «Увімкнення або відключення…»:

Далі в списку встановлених в ОС Windows 7 компонентів знаходимо папки «Клієнт Telnet» і «Telnet-сервер» і ставимо навпроти них галочки. Потім тиснемо OK і чекаємо завершення встановлення інструменту:

Не менш просто увімкнути утиліту за допомогою командного рядка. У цьому випадку все, що нам знадобиться це: відкрити будь-яким відомим способом «Командний рядок» (наприклад, ввівши в пошукове поле меню «Пошук» запит cmd і клікнувши ярлик програмки), ввести команду dism /online /Enable-Feature /FeatureName: TelnetClient і натиснути Enter:

Внаслідок таких нехитрих маніпуляцій компонент автоматично встановиться на комп'ютер у Windows 7 і буде готовий до роботи.

Крок № 2: Запуск утиліти

Після завершення встановлення клієнта залишається тільки запустити його в Windows 7. Для цього можна скористатися одним з таких способів:

Так чи інакше, в результаті має запуститися програма-клієнт Microsoft Telnet. Для роботи в ній можна використовувати, зокрема, такі команди:

  • close – завершити з'єднання із сайтом;
  • display – показати параметри операції, що виконується;
  • quit – вийти із програми;
  • set – призначити параметри;
  • send – надіслати рядки на сервер;
  • status – відобразити дані про поточний стан підключення;
  • unset - анулювати введені параметри;
  • open адресу сервера [порт] – встановити з'єднання з вибраним сайтом.
  • help – показати довідку.