Что такое Telnet и как пользоваться утилитой. TELNET— основы использования Установка и запуск

Не все пользователи компьютеров знают о наличии скрытых служб, которые позволяют выполнять различные операции без использования специального программного обеспечения. В операционных системах Windows и Linux присутствует служба Telnet. В этом материале будет подробно рассмотрено назначение службы, команды, возможности и как с ней правильно работать.

Что такое Telnet

Telnet – представляет собой средство связи, которое устанавливается между терминальными устройствами. Пример такой связи достаточно простой: персональный компьютер и сервер, который поддерживает подобный тип соединения. Телнет не является каким-либо программным обеспечением, это протокол связи . Но необходимо отметить, что есть некоторые утилиты, которые работают посредством протокола «terminalnetwork».

В недавнем прошлом Телнет был одним из основных способов подключения к сети. Сейчас утилита практически не используется . На сегодняшний день в операционные системы установлены более совершенные протоколы, исключая какие-либо дополнительные действия от пользователя.

Этот протокол связи используется в некоторых операциях:

  • подключение к удаленному рабочему столу;
  • проверка портов на возможность подключения;
  • использование программного обеспечения, которое доступно только на удаленных машинах;
  • применение системных каталогов , которые могут быть открыты только с использованием этого типа протокола;
  • отправка электронной почты без использования дополнительного софта;
  • пользователи, применяя этот протокол позволяет другим юзерам получить доступ к своему персональному компьютеру.

Установка и запуск

Скачивать утилиту не нужно, Telnet встроен в Windows 7/8/10 по умолчанию.

Инструкция по установке и запуску:

Для того, чтобы запустить клиент нужно открыть командную строку:

Предлагаем ознакомиться с видео по установке Телнет в Windows:

Проверка порта

Проверка сетевого порта на наличие доступа к нему персонального компьютера в Telnet:

  • в окне необходимо ввести команду telnetip;
  • далее следует ввести IP адрес компьютера, например, 192.168.1.1. Посмотреть адрес можно в настройках сетевого маршрутизатора;
  • в конце вводим порт FTP «21». Таким образом команда будет выглядеть так: telnet 192.168.0.1 21;
  • после этого появится сообщение об ошибке , если порт недоступен или с просьбой ввести дополнительные данные, если порт открыт.

Команды Telnet

Команды утилиты являются способом взаимодействия с ней. Для отображения списка всех команд , необходимо ввести «help». Далее подробно разберем основные команды:

  • «open» — запрос позволяет выполнить подключение к удаленному серверу;
  • «close» — прерывание процесса подключения к удаленному серверу;
  • «set» — настройка параметров подключения к серверу;
  • «term» — запрос предназначен для указания типа терминала ;
  • «escape» — задает управляющий символ ;
  • «mode» — выбор режима работы ;
  • «unset» — сброс ранее введенных параметров;
  • «start» — запуск сервера;
  • «pause» — временная остановка работы сервера;
  • «continue» — продолжение работы сервера после паузы;
  • «stop» — полное прекращение работы сервера.

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

Главным недостатком данного протокола является – удаленное соединение без использования шифрования . Единственным моментом безопасности является авторизация пользователей в сессии телнет. Но тем не менее логин и пароль также передаются в незашифрованном виде, тем самым доступ к ним можно так или иначе получить. Настоятельно не рекомендуется передавать какие-либо важные данные в локальных сетях.

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 , являясь средством удаленного управления системами, одновременно является простым и надежным средством диагностики сетевых проблем и позволяет быстро проверить доступность того или иного сервиса (точнее порта, который слушает сервис) на удаленном сервере по протоколу TCP (продиагностировать UDP сервисы с помощью telnet не получится). Причем для большинства администраторов команда telnet настолько привычна и естественна, что ее набирают, не задумываясь, сразу же после проверки доступности удаленной системы с помощью ping (протокол ICMP).

В Windows 8 клиент telnet по-умолчанию отключен . Сделано это из соображений безопасности (этому принципу следуют разработчики Microsoft, не устанавливая по-умолчанию клиент telnet, еще начиная с Windows Vista/2008). Это не означает, что telnet клиент в Windows 8 отсутствует, его просто необходимо активировать.

Активировать клиент Telnet в Windows 8 можно с помощью графического интерфейса, или командной строки. Ниже мы разберем оба варианта.

Примечание : для выполнения указанных операций необходимо обладать правами локального администратора (состоять в группе administrators).

Установка клиента Telnet с помощью Панели Управления Windows 8

Самый простой способ установить клиент telnet в Windows 8 рядовому пользователю – графический с помощью панели управления Windows. Для этого откройте панель управления и перейдите по следующему пути: Control Panel -> Uninstall or Change a Program > Turn Windows Features On or Off .

В появившемся окне отобразится список всех доступных компонентов Windows 8. Найдите элемент Telnet Client и отметьте его галочкой, после чего нажмите ОК и запустится установка данного компонента.

Примечание . Компонент Windows 8 Telnet Server без необходимости устанавливать не рекомендуется из соображений безопасности.

После окончания установки можете открыть командную строку и попробовать запустить клиент telnet

Установка Telnet в Windows 8 из командной строки

Есть еще более простой и изящный способ установки telnet-клиента в Windows 8, для этого нам понадобятся возможности командной строки Windows.

Ту же самую операцию можно выполнит с помощью утилиты обслуживания образа Window — Dism :

Dism /online /Enable-Feature /FeatureName:TelnetClient

Удалить клиент telnet в Windows 8 можно соответственно, командами

Dism /online /Disable-Feature /FeatureName:TelnetClient

Start /w pkgmgr /uu:"TelnetClient"

В том случае, если необходимо активировать telnet сразу на множестве компьютеров в домене, можно воспользоваться startup-скриптом в групповых политиках, выполняющим одну из вышеприведенных команд.

Любой системный администратор пользуется системной утилитой встроенной в Windows – telnet.exe. Эта программа позволяет подключаться к локальным и удалённым серверам по адресу и порту, указанными в параметрах запуска. Полезная штука для проверки возможности соединения с сервером по порту и выполнения команд. Также, не редко эта утилита указывается в помощи различных программ и сервисов. Однако часто оказывается что телнет не установлен по умолчанию.

Как установить telnet.exe через командную строку

Самый простой способ – это с правами Администратора и исполнить такую команду:

dism /online /Enable-Feature /FeatureName:TelnetClient

Нажимаем «Enter» и немного подождём, должно появиться сообщение «Операция успешно завершена». На этом установка закончена.

Установка клиента Telnet в компонентах Windows

Второй способ, для тех, кто не хочет пользоваться командной строкой или первый способ не сработал. Идём в «Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows» и ставим галочку на «Клиент Telnet».

Может потребоваться установочный диск Windows. Если список компонентов будет пуст, то нужно исправить одно значение в реестре Windows. Для этого запускаем редактор реестра командой:

regedit

и следуем пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows

В параметре «CSDVersion» необходимо заменить значение на 100 или 0 . Перезагрузиться.

By default the telnet client in Microsoft’s Windows operating systems is disabled, this is unfortunate as it is an extremely useful tool which can be used for testing TCP connectivity to external hosts on a specified port.

This is great when you’re trying to troubleshoot network connectivity problems, for example, say we have a web server which should be listening on port 80 to serve HTTP traffic but we are not able to load a web page, by using telnet to connect to the web server on port 80 we can verify the connectivity.

It may be that the connectivity is fine but there is a problem with the web server, or that the web server is stopped and the port is not listening at all, for instance. With telnet we can get a better understanding of what’s going on.

Enabling the telnet client

Firstly you need to enable the telnet client, if you don’t enable it you’ll get a result similar to the below message when trying to use it.

C:\>telnet google.com 80 "telnet" is not recognized as an internal or external command, operable program or batch file. C:\>

You can enable the client both by command line or through the graphical interface.

Enabling the telnet client through command line

Run the below command in command prompt with administrator permissions.

Pkgmgr /iu:"TelnetClient"

That’s it, after a few seconds telnet should be ready to use.

Enabling the telnet client through the graphical user interface

Verifying that the telnet client is enabled

Simply open command prompt or powershell, type ‘telnet’ and press enter. If this was successful you should have a prompt similar to the below:

Welcome to Microsoft Telnet Client Escape Character is "CTRL+]" Microsoft Telnet>

Already have telnet installed but still failing?
In some cases you must run command prompt or powershell as administrator in order to issue the telnet command, otherwise it will give the same error as if it was not enabled at all.