Telnet
Содержание:
Telnet в Linux
Как и в Виндовс, Телнет встроен в операционную систему Linux. Ранее он использовался, как стандартный протокол Telnet, теперь на его место пришел более улучшенный SSH. Как и с предыдущей ОС, утилита в Linux используется для проверки портов, маршрутизаторов и т.д.
Рассмотрим основные режимы работы:
- «построчный
». Данный режим работы является рекомендованным. В этом случае редактирование запроса осуществляется на локальном ПК и отправляется на сервер только в том случае, когда она готова; - «посимвольный
». Каждый набранный символ в окне консоли отправляется на удаленный сервер. Здесь нельзя осуществить редактирование текста. При удалении символа с помощью «Backspace», он тоже будет отправлен на сервер.
Базовые команды в Linux:
- «close» — прерывание подключения;
- «encrypt» — включение шифрования;
- «logout» — выключение утилиты и закрытие соединения;
- «mode» — выбор режима работы;
- «status» — состояние соединения;
- «send» — отправка запроса телнет;
- «set» — настройка параметров сервера;
- «open» — подключение к удаленному серверу;
- «display» — отображение специальных символов.
- в окне консоли вводим запрос для проверки доступности сервера
, например, «telnet 192.168.1.243»; - далее проверим доступ к порту путем ввода запроса «telnet localhost 122» и «telnet localhost 21». На экране консоли появится сообщение о том принимает ли соединение какой-либо из портов;
- пример удаленного управления с помощью телнет. Для этого необходимо ввести в главном окне запрос «telnet localhost 23». «23» порт используемый по умолчанию. Чтобы произвести удаленное управление, необходимо установить на локальный компьютер «telnet-server». После этого появится сообщение с требованием ввода логина и пароля.
Основные команды
Работая с протоколом telnet, пользователь вводит в консоли соответствующие команды. К самым популярным относят следующие:
-
OPEN (название ПК) (порт).
Позволяет обеспечить связь с компьютером, имя которого указано в команде. Если не указывать порт, утилита попытается использовать номер, выбранный по умолчанию. Иногда вместо имени ПК указывают его ; - DISPLAY (аргумент).
Команда для отображения полного или частичного набора параметров утилиты telnet; - CLOSE.
Предназначена для закрытия сессии «телнет» и возвращения системы в командный режим; - QUIT.
Команда для завершения всех открытых соединений и выведения из telnet;

Рис. 2. Использование команды Quit в клиенте MS Telnet.
- MODE TYPE.
Используется для управления одним из двух вариантов режима ввода (посимвольным или построчным). При этом удалённому компьютеру отправляется запрос на переход в определённый режим, и, если он поддерживается сервисом, обеспечивается соответствующее переключение; - STATUS.
Команда, с помощью которой отображается текущий статус утилиты, имя и режим обмена; - ? (команда).
Сообщает информацию о соответствующей командной последовательности. Нужна в тех случаях, когда пользователь собирается применить незнакомую ему команду; - ! (команда).
Выполняет командную последовательность на локальной системе; - SEND ARGUMENTS.
Посылает символьные аргументы удалённому ПК; - ESCAPE.
Отправляет один из escape-знаков типа запятой, скобки или символа «карет» (^); - SYNCH.
Служит для отправления synch-последовательности, позволяющей отменить все набранные, но ещё не отправленные команды. Используется только в построчном режиме; - BRK
. Отправление break-последовательности при нажатии клавиши Break.
Все эти команды являются основными, хотя общее их количество намного больше. Однако из-за достаточно редкого применения этой утилиты полный их перечень проще всего найти, введя в терминале HELP
.
А, после вывода на экран полного списка, получить справочную информацию о каждой командной последовательности с помощью команды «?».
Хотя, например, для клиента telnet в Windows перечень может оказаться сокращённым.

Рис. 3. Список команд telnet в клиенте Microsoft.
Команды Telnet
Команды telnet
позволяют связаться с удаленным компьютером, использующим протокол Telnet. Можно выполнить команду telnet
без параметров для входа в контекст telnet, обозначенный в командной строке Telnet (telnet
). В командной строке Telnet используйте следующие команды для управления компьютером, на котором выполняется клиент Telnet.
Команды tlntadmn
позволяют удаленно управлять компьютером, на котором выполняется сервер Telnet. Эти команды выполняются из командной строки. Команда tlntadmn
без параметров отображает настройку локального сервера.
Чтобы использовать команды telnet
из командной строки Telnet
Чтобы запустить клиент Telnet и ввести командную строку Telnet
Настраиваем устройство через «Телнет»
Интерфейс текстовых команд, то есть командная строка маршрутизаторов и других устройств ZyXEL, называется словом «CLI» (Command Line Interpreter). Большинство команд для всех моделей – одинаковы, например, это «system reboot» (перезагрузка), «system config-save» (сохранение настроек), и другие. Некоторые команды для той или иной модели могут отличаться, а скачать подробное руководство можно на сайте поддержки, там же, где предоставляют для скачивания фирменную прошивку.

Скачиваем справочник с командами
В устройствах других фирм, не ZyXEL, предусмотрена команда «help», которая выдает Вам список доступных команд.
Удаленный доступ к web-интерфейсу
Порту WAN сетевого комбайна присваивается IP-адрес. Значение данного адреса обычно не меняется, даже если используются динамические адреса. Зная свой IP-адрес, пользователь может открыть интерфейс управления устройством с любого компьютера, имеющего подключение к Интернету. По умолчанию подобный метод доступа в роутерах ZyXEL запрещен. А избавиться от данного ограничения поможет командная строка.
Наберите следующую команду: ip stаtic tcp ISP 80 192.168.1.1 80// порт «80» используется web-интерфейсом.
Команда «ip stаtic» вообще-то создает привязку локальных адресов к глобальным IP-адресам. Заметим, что если используется такой тип подключения, где предусмотрена авторизация (PPTP, L2TP либо PPPoE), то вместо слова «ISP» надо подставить другое название. Узнать его просто: Interface ?// отобразятся все сетевые интерфейсы.
Для протокола PPPoE интерфейс соединения с Интернетом обычно назван так – «PPPoE0» (важно соблюдать регистр). Не забудьте сохранить настройки (system config-save)
В результате, можно будет открыть web-интерфейс из Интернета.

Интерфейс открылся из «внешки»
Некоторые провайдеры 80-й порт блокируют, так что с первого раза наверняка ничего не получится. Но можно сделать хитрее, перенаправив на внутренний порт 80 внешний порт с номером 8080: ip stаtic tcp ISP 8080 192.168.1.1 80// так мы обходим ограничения провайдера.
В общем, аналогичным образом пробрасывается порт и для «Телнета» (его номер равен «23»).
Море команд для Wi-Fi
Проще всего начинать освоение командной строки с использования тех команд, которые отвечают за параметры точки доступа (сети Wi-Fi). Каждая из этих команд начинается словом «interface», а дальше идет уточняющая последовательность. Самый простой вариант: interface ssid SYSDAY// имя беспроводной сети получит значение «SYSDAY».
Отметим, что указывая вместо имени параметр «auto», можно вернуть «точке доступа» то значение SSID, которое было задано на заводе.
Есть еще несколько интересных команд, управляющих радио модулем. Чтобы не набирать каждый раз слово «interface», используйте его, как отдельную команду (подсказка трансформируется в «config-if»). Список команд, применяемых в режиме «config-if», мы приводим далее.

Примеры команд для Wi-Fi
- power число// вместо слова «число» задайте мощность в процентах;
- channel номер// вместо «номер» задайте номер радиоканала (1-13);
- country-code страна// параметр «страна» содержит 2 буквы, например, RU;
- hide-ssid// скрыть имя сети;
- no hide-ssid// открыть имя сети.
И это – далеко не полный список параметров, которые поддаются изменению прямо из командной строки.
А значение ключа задается командой «interface authentication wpa-psk». Таким образом, появляется возможность дистанционно, из любой точки мира, зайти на роутер через Telnet, и поменять пароль на беспроводную сеть. Очень полезно, не так ли?
Using telnet with scripts
Since all you send to the telnet service is ASCII commands, you can easily type them in a text file in advance and then send the whole file to the telnet service. This way you can easily automate things.
In this example we create a script that unlocks all channels, create a 1024 channel 1:1 matrix and set the clock source to word clock input. Since there is no command to unlock all channels, we create 1024 unlock commands in the terminal:
$ echo «master_clock 17» > init_m1k2 $ echo «enable_master_clock 1» >> init_m1k2 $ for i in `seq 1 1024`; do echo «unlock $i» >> init_m1k2; done $ echo «unity 1» >> init_m1k2 $ echo «quit» >> init_m1k2
The resulting file can now be sent to the device:
$ cat init_m1k2 | nc 192.168.1.45 23 >/dev/null
Что делать, если клиент установлен, но подключиться не удаётся
Это типичная ошибка, которая может возникнуть при работе с любым сетевым протоколом. У неё есть несколько методов решения, каждый из которых заслуживает подробного рассмотрения:
- Программный сбой. Возможно, такое произошло после установки приложений на компьютер. Возможно, они не совместимы между собой. В качестве таковых ПО могут выступать даже игры.
- Проблемы с роутером или кабелем, идущим от интернет-провайдера. В первую очередь, рекомендуется проверить на работоспособность оборудование, обеспечивающее выход в глобальную сеть.
- Системный сбой. Решается путём перезагрузки компьютера и почти всегда срабатывает.
- Не активированный Windows. На операционной системе Windows 10 часто происходят проблемы с Telnet Client, особенно если операционка не активирована. Для активации нужно ввести ключ Microsoft. Это можно сделать и на этапе установки системы прямо из окна установщика.
- Вирусное заражение ПК. Из-за этой неисправности возникает большое количество проблем, связанных с функционированием операционной системы. Поэтому, чтобы обезопасить свой компьютер, необходимо иметь лицензионный антивирус, который найдёт и удалит даже самое опасное ПО.
Еще один эффективный способ – выключить и включить клиент заново в окошке графического интерфейса. В большинстве случаев перезапуск Telnet помогает справиться с подобной проблемой.

Сообщение о необходимости активации операционной системы Windows 10
Важно! Если у пользователя нет возможности приобрести антивирусное программное обеспечение, то он всегда может скачать специализированные утилиты, помогающие проверять ПК и деинсталлировать найденные угрозы. Таким образом, несмотря на то, что сетевой протокол Telnet считается уже устаревшим, его всё равно можно использовать для подключения к другому ПК по локальной сети
Это самый простой и быстрый способ выполнения поставленной задачи. Ознакомившись с вышеизложенной информацией, любой человек сможет понять, что такое Telnet Windows 10
Таким образом, несмотря на то, что сетевой протокол Telnet считается уже устаревшим, его всё равно можно использовать для подключения к другому ПК по локальной сети. Это самый простой и быстрый способ выполнения поставленной задачи. Ознакомившись с вышеизложенной информацией, любой человек сможет понять, что такое Telnet Windows 10.
Options
| -4 | Force IPv4 address resolution. |
| -6 | Force IPv6 address resolution. |
| -8 | Request 8-bit operation. This option causes an attempt to negotiate the TELNET BINARY option for both input and output. By default, telnet is not «8-bit clean» (it does not recognize 8-bit character encodings such as Unicode). |
| -E | Disables the escape character functionality; that is, sets the escape character to «no character». |
| -L | Specifies an 8-bit data path on output. This option causes the TELNET BINARY option to be negotiated on output. |
| -a | Attempt automatic login. Currently, this sends the username via the USER variable of the ENVIRON option if supported by the remote system. The username is retrieved via the getlogin system call. |
| -b address | Use bind on the local socket to bind it to a specific local address. |
| -d | Sets the initial value of the debug toggle to TRUE. |
| -r | Emulate rlogin. In this mode, the default escape character is a tilde. Also, the interpretation of the escape character is changed: an escape character followed by a dot causes telnet to disconnect from the remote host. A ^Z (Control-Z) instead of a dot suspends telnet, and a ^] (Control-close bracket, the default telnet escape character) generates a normal telnet prompt. These codes are accepted only at the beginning of a line. |
| -S tos | Sets the IP TOS (type-of-service) option for the telnet connection to the value tos. |
| -e escapechar | Sets the escape character to escapechar. If no character is supplied, no escape character will be used. Entering the escape character while connected causes telnet to drop to command mode. |
| -l user | Specify user as the user to log in as on the remote system. By sending the specified name as the USER environment variable, so it requires that the remote system support the TELNET ENVIRON option. This option implies the -a option, and may also be used with the open command. |
| -n tracefile | Opens tracefile for recording trace information. See the set tracefile command below. |
| host | Specifies a host to contact over the network. |
| port | Specifies a port number or service name to contact. If not specified, the telnet port (23) is used. |
Преимущества Telnet-сессий
К этому моменту мы в достаточной мере ознакомились с технологией, чтобы поговорить о достоинствах и недостатках Telnet. Каким бы удачным ни был продукт, нельзя говорить о том, что он абсолютно лишен минусов. А если речь идет о службе, которая была выпущена в самом начале 70-х годов прошлого века, забывать об этом факте и вовсе не стоит.
Из очевидных плюсов обязательно нужно отметить простоту, быстроту и удобство протокола. Меньше чем за минуту удобный клиент обратится к выбранному вами TCP-порту сервера и создаст эмуляцию локального терминала. Выше мы говорили о стандартном 23 рабочем порте. На самом деле и «прослушивать», и «разговаривать» по Telnet можно на любом порте. Именно в этом и заключается гибкость работы протокола.
По сравнению с другими протоколами удаленного администрирования Telnet менее требователен к процессору. С современными темпами развития этот плюс может показаться незначительным, но лишь на первый взгляд. Наряду с развитием техники, не стоят на месте и компании, выпускающие программное обеспечение. Приложения становятся все более громоздкими, требуют все больше места на жестком диске, больше оперативной памяти, более мощные процессоры. Утилита, которая на фоне остального установленного ПО будет потреблять незначительное количество системных ресурсов, придется как нельзя кстати.
Connecting to telnet
You need a telnet client to connect to the telnet TCP/IP service. On OS X and Linux, all you need is to open a terminal and connect to the service:
$ telnet 192.168.1.45 Trying 192.168.1.45… Connected to 192.168.1.45. Escape character is ‘^]’. Welcome. Type ‘help’ for a list of commands.
If you want to use the serial version of the telnet daemon, make sure it is started (Configuration->Device->Plugins->Telnet (serial connection)). Make sure the input and output of the serial interface you want to use is connected to the controller (Routing->Serial Matrix) and the bitrates are identical on the controller and interface. The serial variant of the telnet daemon will follow any of the bitrates you configure, just make sure you set them correctly.
Безопасность Telnet
Хотя Telnet с момента появления очень изменился, технологии по-прежнему имеет слабые стороны.
Хуже всего с безопасностью. Он передает и принимает данные в текстовом режиме без использования шифрования.
Это значит, что при подключении к серверу, личные данные, такие как имя пользователя учетной записи и пароль будут отправлены в виде простого текста.
Каждый кто знает, как использовать отслеживание сетевых соединений будет иметь возможность увидеть все передаваемые данные.
Когда этот протокол был изобретен, не были доступны высокоскоростные подключения к интернету, было очень мало хакеров, вредоносных программ и т.д.
В начале его использовали учреждения, которые были закрыты в сети и предоставили контролируемый доступ к своим серверам. В то время, шифрование не стояло в списке предметов первой необходимости.
Сегодня, Telnet является самым небезопасным протоколом, который вы можете использовать для передачи информации и данных.
Что такое протокол Telnet
Telnet представляет собой протокол сети, основанный на тексте, который используется для доступа к удаленным компьютерам с использованием TCP / IP.
Он был создан и запущен в 1969 году – можно сказать, что это был первый интернет.
В старые времена, вы должны были реально указать местоположение сервера для доступа к данным.
Это означало, что помимо всего прочего, нужно было тратить время на прибытия к его месту, а затем ждать чтобы поработать с сервером.
Даже если серверное оборудование могло выполнять много команд сразу, вы не могли использовать его — приходилось ждать, чтобы другие закончили свою работу.
Во многих случаях вы не могли даже касаться самого сервера. Ваше приложение нужно было предоставить работнику, а затем вернуться, чтобы забрать необходимую информацию после того, как она была напечатана на бумаге.
Сегодня Telnet принес многие важные изменения. Теперь есть возможность подключения к серверу одновременно нескольким пользователям.
Для подключения к серверу, вам нужен терминал, который может быть самым простым и дешевым компьютером.
Этот компьютер не нуждается в мощном аппаратном обеспечении, вам понадобится только подключение к сети и текстовый интерфейс.
Telnet-команды: как разобраться?
Опытному не составит труда в считаные минуты установить необходимые компоненты (если они не были проинсталлированы ранее), открыть Telnet-сессию и выполнить всю настройку удаленного хоста. Однако есть и новички, которые видят консоль чуть ли не в первый раз в жизни. Как узнать список доступных команд в Telnet? Что такое WONT AUTH или SET LOCALECHO? Все не так сложно, как кажется поначалу. Во-первых, всегда надо помнить о том, что в любом командном интерфейсе есть встроенная справка. Она бывает доступна по стандартным ключам, например, help или «?». Во-вторых, учитывая, насколько старый в сети можно найти бесконечное множество ресурсов с полезной информацией по синтаксису. Таким образом, переживать совершенно не о чем. А практика показывает, что с помощью нескольких строк команд результата добиться намного легче в большинстве случаев. И уже через несколько сессий вы с уверенностью будете набирать нужные команды без обращений к синтаксис-помощнику.
Как пользоваться telnet?
Дальше мы рассмотрим как использовать telnet для решения ваших задач. Обычно, утилита уже установлена в большинстве систем, но если это не так, то вы можете установить telnet из официальных репозиториев, например, в Ubuntu:
Теперь перейдем к применению утилиты. Изначально она использовалась для удаленного управления компьютером, но поскольку потом был разработан более безопасный протокол SSH, использовать ее перестали.
1. Доступность сервера
Утилита все еще может быть полезной при поверке доступности узла, для этого просто передайте ей ip адрес или имя хоста:

Для этого не обязательно применять telnet, есть ping.
2. Проверка порта
C помощью telnet мы можем проверить доступность порта на узле, а это уже может быть очень полезным. Чтобы проверить порт telnet выполните:

В первом случае мы видим, что соединение никто не принимает, во втором же выводится сообщение об успешном подключении и приветствие SSH сервера.
3. Отладка
Чтобы включить режим отладки и выводить более подробную информацию во время работы используйте опцию -d во время подключения:
4. Консоль telnet
Использование консоли telnet тоже важный момент в разборе как пользоваться telnet. В основном режиме вы можете выполнять команды, на удаленном сервере, если же вы хотите адресовать команду именно telnet, например, для настройки ее работы, необходимо использовать спецсимвол для открытия консоли, обычно утилита сразу говорит вам что это за символ, например, по умолчанию используется «^[«:

Для его активации вам нужно нажать сочетание клавиш Ctrl+[, затем вы уведите приглашение ввода telnet.
Чтобы посмотреть все доступные команды, вы можете набрать ?. Например, вы можете посмотреть статус подключения:

Здесь есть и другие интересные возможности. Такие вещи можно проделывать при любом подключении с помощью утилиты telnet.
5. Посмотреть сайт telnet
Один из распространенных способов использования telnet — это тестирование сайта из консоли. Да, красивую веб-страницу вы не получите, но можете вручную собрать запросы и видеть все переданные сервером данные.
Затем наберите команду веб-серверу:

Веб сервер вернет полностью страницу, а также заголовки, которые необходимы для ее отображения браузером.
6. Удаленное управление telnet
Настоятельно не рекомендуется использовать небезопасный telnet для удаленного управления, потому что все команды и пароли могут быть прослушаны сторонним пользователем. Но иногда, например, для роутеров telnet все же используется для удаленного управления. Все работает точно так же, как и для других подключений, только нужно использовать порт 23, а на удаленном компьютере должен быть установлен telnet-server:
Тут порт можно даже не указывать, потому что по умолчанию будет использоваться именно 23. Далее, вам нужно ввести логин и пароль, а затем вы сможете выполнять команды в удаленной системе.
Telnet и другие протоколы
В среде специалистов по технологиям интернета клиент Telnet иногда используется для осуществления ручного доступа (например, в целях отладки) к таким протоколам прикладного уровня как HTTP, IRC, SMTP, POP3 и прочим текст-ориентированным протоколам на основе транспорта TCP.
Однако, использование клиента telnet в качестве клиента TCP может вызывать следующие нежелательные эффекты:
- Клиент может передать данные, которые вы не вводили (опции Telnet);
- Клиент не будет принимать октет \377;
- Клиент будет искажать октет \377 при передаче;
- Клиент вообще может отказаться передавать октеты со старшим битом 1.
Такие программы, как netcat, действительно обеспечивают чистый доступ к TCP, однако требуются специальные ухищрения (как-то на UNIX-системе) для передачи перевода строки как CR LF (что требуется многими протоколами). Обычно клиент Telnet по умолчанию передаёт любой перевод строки как CR LF, независимо от его кодирования в системе клиента.
Также для отладочного доступа к прикладным протоколам (кроме FTP и, собственно, Telnet) можно использовать клиент PuTTY в режиме «Raw» (чистый доступ к TCP) — PuTTY преобразует переводы строки отдельно от поддержки протокола Telnet.
Telnet Windows 7
В этой статье я расскажу, как использовать telnet в операционной системе (ОС) Windows 7. Но в начале коротко остановлюсь на том, что же такое telnet и для чего он используется. Telnet – это один из протоколов сетевого взаимодействия. Появился он ещё в прошлом столетии и зачастую использовался для удалённого подключения к различным устройствам в сети.
И так, перейдем непосредственно к нашему вопросу. В стандартной установке в операционной сиситеме Windows 7 данный протокол отключен. Если возникает необходимость в использовании этого протокола на рабочих станциях с ОС Windows 7 нужно выполнить некоторые манипуляции по его включению. Необходимость его использования может возникнуть не только у системных администраторов, которые с его помощью настраивают сетевые устройства и часто используют его в работе, но и у рядовых пользователей, далёких от системного администрирования.
Имеется, как минимум два способа как включить протокол telnet в ОС Windows 7.
Первый наиболее простой способ следующий:
Открываем «Панель управления» – далее выбираем элемент – «Программы и компоненты»
Далее выбираем слева – «Включение или отключение компонентов Windows»
В окошке ставим галочку – «Клиент Telnet».
На этом всё, вы успешно включили протокол Telnet на вашем компьютере.
Возможен ещё один нюанс при включении протокола таким методом, может быть следующая ситуация, что когда при выборе – «Включение или отключение компонентов Windows» перечень компонентов может быть пустой. От нас потребуется внести небольшую корректировку в реестр. Напоминаю, как открыть реестр нажимаем «Пуск» – чуть выше Пуска в строчке поиска набираем regedit,
далее находим вот эту ветвь в реестре «HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\Windows» в следующем параметре CSDVersion нужно поменять значение на 100 или можно 0.
После этого нужно отправить рабочую станцию в перезагрузку и повторить вышеуказанные действия.
Второй способ использует командную строку, обычные пользователи редко с ней работают и зачастую не знают, что имеется такой функционал. Поэтому, кто не считает себя продвинутым пользователем лучше воспользоваться первым способом включения протокола.
Итак, нажимаем «Пуск» – чуть выше Пуска в строчке поиска набираем cmd и жмем Enter.
Открывается черное окошко, в котором мигает курсор, это то что нам необходимо – командная строка. Далее в этой строке набираем команду «dism/online/Enable-Feature/FeatureName:TelnetClient» и нажимаем Enter.
После непродолжительной паузы появляется информационное окошко, что операция выполнена успешно. Всё установка Telneta завершена.
Надеюсь, что моя статья будет полезна. Помните, что Telnet это далеко не безопасный протокол, поэтому, работая с ним нужно помнить о мерах безопасности.
источник
Примечания
Немногие пользователи компьютера сегодня знают о существовании различных специальных протоколов на компьютере, позволяющих без использования графического интерфейса и сторонних программ выполнять различные действия. Поэтому сразу возникает желание узнать, как пользоваться службой TELNET, когда узнают о соответствующем протоколе.
Далее будут изложено немного теории о том, что такое TELNET, то, ради чего многие и стремятся ей овладеть: возможности службы, а также список основных команд, позволяющий эти возможности осуществить на Windows .
TELNET — это средство связи, которое устанавливает транспортное соединение между терминальными устройствами, клиентами, то есть вашим компьютером и чьей-то ещё машиной, сервером, поддерживающей этот стандарт соединения. Это не специальная программа, а всего лишь сетевой протокол, но также словом TELNET (terminalnetwork) называют различные утилиты, которые также используют этот протокол. Сегодня Телнет присутствует практически везде, все ОС, так или иначе, его используют, в
TELNET реализует текстовый интерфейс, который отличается от привычного рядовому пользователю графического тем, что все команды необходимо вбивать вручную.
Что нам всё это даёт?
Ранее эта служба была одним из немногих способов подключения к сети, но с течением времени утратила свою актуальность. Сегодня есть гораздо более удобные программы, которые делают за пользователя всю работу, и не заставляют его заучивать наизусть различные команды для того, чтобы выполнить простейшие действия. Однако кое-что при помощи Телнет можно сделать и сейчас.

Подключения к сети
При помощи Телнет вы можете:
- подключаться к удалённым компьютерам;
- проверить порт на наличие доступа;
- использовать приложения, которые доступны только на удалённых машинах;
- использовать различные каталоги, к которым получить доступ можно только таким образом;
- отправлять электронные письма без использования специальных программ (клиентов);
- понимать суть работы многих протоколов, использующихся сегодня, и извлекать из этого для себя определённую выгоду;
- обеспечивать другим юзерам доступ к данным, размещённым на своём компьютере.
How Does Telnet Work?
Telnet originally was used on terminals. These computers require only a keyboard because everything on the screen displays as text. The terminal provides a way to remotely log on to another device, just as if you were sitting in front of it and using it like any other computer.
Nowadays, Telnet can be used from a virtual terminal, or a terminal emulator, which is essentially a modern computer that communicates with the same Telnet protocol. One example of this is the telnet command, available from the Command Prompt in Windows. The telnet command uses the Telnet protocol to communicate with a remote device or system.
Telnet commands can also be executed on other operating systems such as Linux and macOS, in the same way that telnet commands are executed in Windows.
Telnet isn’t the same as other TCP/IP protocols such as HTTP, which transfers files to and from a server. Instead, the Telnet protocol has you log on to a server as if you were an actual user, then grants you direct control and all the same rights to files and applications as the user that you’re logged in as.
Although not the same as Telnet, if you’re looking for a way to communicate with another computer remotely, see this list of free remote access programs.