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

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

Раніше telnet часто використовувався для того щоб управляти ПК з операційною системою «Лінукс». А зараз за допомогою цієї ж утиліти тестують мережу, перевіряють порти, керують роутерами і іншими IoT-пристроями.

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

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

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

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

Мал. 1. Включення утиліти telnet в Windows.

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

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

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

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

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

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

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

Працюючи з протоколом 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.

Необхідність скористатися командами утиліти telnet виникає в даний час все рідше. Однак знати деякі з них варто хоча б для отримання з їх допомогою доступу до мережного обладнання. Наприклад, до комутаторів. маршрутизаторів або навіть до веб-камерам.

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