Основні команди telnet і особливості утиліти віддаленого доступу

67

Використання команди telnet надає можливість встановлення каналу зв’язку з комп’ютерами на відстані.

А сама утиліта представляє собою практично своєрідний емулятор браузера в терміналі, підтримує декілька мережевих протоколів.

Раніше telnet часто використовувався для того щоб управляти ПК з операційною системою Лінукс».

А зараз за допомогою цієї утиліти тестують мережа, перевіряють порти, керують роутерами та іншими IoT-пристроями.

Зміст:

Особливості утиліти

Незважаючи на те, що головним завданням telnet є створення зв’язку між віддаленими один від одного ПК за однойменним протоколом, за допомогою утиліти можна керувати і іншими сервісами.

Наприклад, отримувати доступ до POP3, HTTP, IRC або SMTP.

Адже ці та деякі інші сервіси працюють на базі транспортного протоколу TCP, для роботи з яким можна користуватися клієнтом telnet.

Хоча робити це не завжди рекомендується із-за ряду небажаних ефектів – наприклад, незахищеності передачі даних або їх спотворення.

Основні команди telnet і особливості утиліти віддаленого доступу

Рис. 1. Включення утиліти telnet у Windows.

Синтаксис команд telnet при підключенні до віддаленого комп’ютера виглядає наступним чином: $ telnet (опції) (хост) (порт).

Хост являє собою домен того комп’ютера, до якого здійснюється підключення. Порт – порт на комп’ютері, з якого здійснюється доступ. А опції можуть бути наступними:

  • -4 і -6 забезпечують примусове використання адрес ipv4 та ipv6, відповідно;
  • -8 дає можливість використання 8-бітового кодування;
  • -Е вимикає підтримку escape-послідовностей ;
  • -a автоматично реєструє користувача на віддаленій системі;
  • -d включає налагоджувальний режим;
  • -p включає емуляції rlogin;
  • -e встановлює початковий керуючий символ;
  • -l авторизує користувача в системі.

Після того як з’єднання з віддаленим хостом встановлено утиліта telnet починає роботу в одному з двох режимів – порядковому або посимвольном.

Перший варіант найбільш переважний із-за можливості редагування тексту прямо на локальному ПК і відправлення його тільки після того, як користувач повністю набрав всю інформацію.

Недоліком такого порядкового режиму є відсутність його підтримки деякими сервісами. У той час як посимвольный можна застосовувати в будь-якому випадку.

Однак при його використанні вся інформація відправляється на віддалений ПК моментально.

І, якщо користувач допустив помилку, виправити її буде неможливо – адже навіть прогалини і Backspace відправляються на сервер у вигляді символів.

Слід знати: При використанні протоколу telnet відсутня можливість шифрування передачі інформації. Всі дані відправляються безпосередньо і можуть бути перехоплені стороннім користувачем. І передавати їх таким способом не рекомендується – бажано застосовувати для цього захищений мережевий протокол Secure Shell.

Читайте також:

Основні команди CMD Windows. Повний список + [опис і застосування]

Як підключити віддалений доступ до комп’ютера через інтернет: Керівництво

Віддалене керування телефоном Android з комп’ютера: Керівництво до дії

Основні команди

Працюючи з протоколом telnet, користувач вводить в консолі відповідні команди. До найбільш популярним відносять наступні:

  • OPEN (назва ПК) (порт). Дозволяє забезпечити зв’язок з комп’ютером, ім’я якого зазначено в команді. Якщо не вказувати порт, утиліта спробує використати номер, вибраний за умовчанням. Іноді замість імені ПК вказують його IP-адресу;
  • DISPLAY (аргумент). Команда для відображення повного або часткового набору параметрів утиліти telnet;
  • CLOSE. Призначена для закриття сесії «телнет» і повернення системи в командний режим;
  • QUIT. Команда для завершення усіх відкритих з’єднань і виведення з telnet;
Основні команди telnet і особливості утиліти віддаленого доступу

Рис. 2. Використання команди Quit клієнта MS Telnet.

  • MODE TYPE. Використовується для управління одним з двох варіантів режиму введення (посимвольным або построчным). При цьому віддаленого комп’ютера відправляється запит на перехід в певний режим, і, якщо він підтримується сервісом, забезпечується відповідне перемикання;
  • STATUS. Команда, за допомогою якої відображається поточний статус утиліти, ім’я віддаленого ПК і режим обміну;
  • ? (команда). Повідомляє інформацію про відповідної командної послідовності. Потрібна в тих випадках, коли користувач збирається застосувати незнайому йому команду;
  • ! (команда). Виконує командну послідовність на локальній системі;
  • SEND ARGUMENTS. Посилає символьні аргументи віддаленого ПК;
  • ESCAPE. Відправляє один з escape-символів типу коми, дужки або символу «карет» (^);
  • SYNCH. Служить для відправлення synch-послідовності, що дозволяє відмінити всі набрані, але ще не відправлені команди. Використовується тільки в порядковому режимі;
  • BRK. Відправлення break-послідовності при натисканні клавіші Break.

Всі ці команди є основними, хоча загальна їх кількість набагато більша. Однак через досить рідкісного застосування цієї утиліти повний їх перелік найпростіше знайти, ввівши в терміналі HELP.

А, після виведення на екран повного списку, отримати довідкову інформацію про кожну командної послідовності за допомогою команди «?».

Хоча, наприклад, для клієнта telnet Windows перелік може виявитися скороченим.

Основні команди telnet і особливості утиліти віддаленого доступу

Рис. 3. Список команд telnet у клієнті Microsoft.

Вам це може бути цікаво:

Як прискорити роботу комп’ютера: Поради щодо оптимізації

Як підвищити ФПС в іграх: всі можливі способи 2017 року

Зібрати комп’ютер самостійно: онлайн-конфігуратор з перевіркою сумісності

Висновки

Необхідність скористатися командами утиліти telnet виникає в даний час все рідше.

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

Наприклад, до комутаторів, маршрутизаторів або навіть до веб-камер.

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

Правда, для роботи з ним потрібно не тільки знання списку команд, але і певний досвід в роботі з командним рядком.

Керівництво: Віддалене підключення до комп’ютера за допомогою Telnet

Основні команди telnet і особливості утиліти віддаленого доступу