Несмотря на то, что Telnet протокол уже редко используется, что связано с отсутствием шифрования и проверки подлинности данных, у некоторых пользователей могут возникать задачи, требующие подключения с использованием клиента Telnet.
В Windows 11 и Windows 10 клиент для Telnet протокола присутствует, но отключен по умолчанию. При необходимости его можно включить одним из способов, описанных далее.
Компоненты Windows
Клиент Telnet — один из дополнительных компонентов Windows, который может быть включен, как и другие такие компоненты:
- Нажмите клавиши Win+R на клавиатуре (либо нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить»), введите appwiz.cpl и нажмите Enter.
- В открывшемся окне в панели слева нажмите по пункту «Включение или отключение компонентов Windows».
- Отметьте «Клиент Telnet» в списке доступных компонентов и нажмите «Ок».
Останется дождаться, когда клиент Telnet будет установлен.
Для начала использования достаточно будет запустить командную строку, ввести команду telnet и нажать Enter.
Командная строка
Вы можете включить Telnet в командной строке, установив компонент с помощью DISM:
- Запустите командную строку от имени администратора.
- Введите команду
dism /online /Enable-Feature /FeatureName:TelnetClient
и нажмите Enter.
- Дождитесь завершения установки компонента.
Windows PowerShell
Включить компонент можно и в PowerShell: запустите Windows PowerShell или Терминал Windows от имени администратора, сделать это можно в контекстном меню кнопки «Пуск», после чего введите команду:
Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient
и нажмите Enter. Через короткое время клиент Telnet будет установлен на вашем компьютере.
Завершая статью, поинтересуюсь: для какой цели вам потребовался именно Telnet клиент в наше время SSH, шифрования и защищенных протоколов? Будет отлично, если вы сможете поделиться этим в комментариях.
Table of Contents
- Enabling The Telnet Client
- Verifying The Install
- Summary
- See Also
The Telnet Client is a great tool for developers and administrators to help manage and test network connectivity. However, the Telnet Client application is disabled by default in Microsoft Windows 10. Attempts to use it before activation returns the error
message ’not recognized as an internal or external command, operable program or batch file’.
The following step-by-step shows you how to enable
Telnet.
Enabling The Telnet Client
To enable Telnet Client on Windows 10, follow these steps:
- Right-click the Start button and select Programs and Features.
- Click Turn Windows features on or off from the left-hand menu.
- The Windows Features dialog box appears. Scroll down and select Telnet Client. Click
OK. - The Telnet Client installations begins.
- Once complete, a success message appears.
- Click Close. There’s no need to restart your computer.
Verifying The Install
Once the installation completes, we can use the Telnet Client.
- Launch the Command Prompt by typing Command Prompt into the search box on the menu bar and clicking the app returned.
- Alternatively, you can also type Windows Key + R to open the
Run command dialog. Type cmd and hit the
Enter key. - Type telnet and hit Enter to access the Telnet Client.
- Type help to see the supported Telnet commands.
- Type q or quit to exit Telnet.
- Type telnet google.com 80 to Telnet into Google on port 80.
Summary
In this article, we have seen how to enable and use the Telnet Client in Windows 10.
See Also
- How To Enable Telnet in Windows Server 2012
- Windows 7: Enabling Telnet Client
Содержание
- Способ 1: «Программы и компоненты»
- Способ 2: «Командная строка / «Windows PowerShell»»
- Вопросы и ответы
В настоящее время протокол Telnet является устаревшим. Использовать его для удаленного управления компьютером небезопасно, поскольку весь трафик передается в незашифрованном виде. В современных версиях Windows вместо протокола Telnet рекомендуется использовать защищенный протокол SSH.
Способ 1: «Программы и компоненты»
Это самый простой и очевидный способ задействовать компонент «Telnet», предназначенный для удаленного управления компьютером. Чтобы открыть оснастку «Программы и компоненты», сделайте следующее:
- Вызовите нажатием Win + R окошко быстрого выполнения команд, вставьте в него команду
optionalfeatures
и нажмите клавишу ввода. Также открыть оснастку можно через приложение «Параметры», перейдя в раздел «Приложения и возможности» → «Дополнительные компоненты» → «Другие компоненты Windows». - Отыщите в открывшемся окне оснастки пункт «Клиент Telnet», отметьте его флажком и нажмите кнопку «OK».
- Windows 10 выполнит поиск необходимых файлов и установит их.
Если Windows попросит перезагрузить компьютер, дайте согласие на перезагрузку.
Способ 2: «Командная строка / «Windows PowerShell»»
Для включения устаревшего клиента «Telnet» можно задействовать классическую «Командную строку» либо же консоль «PowerShell».
- Запустите ту или иную консоль от имени администратора любым удобным вам способом. Например, из контекстного меню кнопки «Пуск».
- Вставьте или введите в консоль команду
dism /online /Enable-Feature /FeatureName:TelnetClient
и нажмите клавишу ввода.
В случае удачного включения компонента команда вернет сообщение «Операция успешно завершена».
Еще статьи по данной теме:
Помогла ли Вам статья?
Here’s how to get Telnet up and running on Windows 10 and 11.
Despite the vulnerability issues, Telnet is still used as a client-server protocol by Windows users. It is primarily used for initial network hardware configuration, remote access, port testing and forwarding, and other tasks that don’t involve sensitive information transfer.
You can enable Telnet on Windows 10 and 11 computers via Command Prompt or the Graphics User Interface (GUI) tool. Here we show you the many ways to enable Telnet on your Windows computer.
1. Enable Telnet on Windows Using Control Panel
You can enable Telnet Client using the Classic Control Panel. Since it is an optional feature, you can enable it using the Windows Optional Feature dialog. You can use it add or remove other users’ optional features on Windows.
To enable Telnet Client using Control Panel:
- Press Win + R to open Run.
- Type control and click OK to open Control Panel.
- In Control Panel, Click on Uninstall a Program under Programs and Features.
- In the left pane, click on the Turn Windows feature on or off.
- In the Windows Features dialog, scroll down and select Telnet Client.
- Click OK and wait for the feature to install. Once installed, restart your PC to apply the changes and enable the feature.
If you need to disable Telnet:
- Open the Windows Features dialog and unselect Telnet Client.
- Click OK and wait for the feature to uninstall.
- Click on Restart now to reboot your PC and apply the changes.
2. Enable Telnet Client Using Windows PowerShell
You can use the Enable-WindowsOptionalFeature cmdlet to enable Telnet Client using Windows PowerShell. Useful if you are unable to turn on the feature using the Windows Features dialog and it is also faster than the GUI method.
To enable Telnet using Windows PowerShell:
- Press Win + X to open the WinX menu.
- Click on Windows Terminal(Admin) and click Yes to open the terminal app as administrator. If you are using Windows 10, type PowerShell in Windows Search and open Windows PowerShell administrator.
- In the PowerShell window, type the following command and press Enter to enable Telnet:
Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient
- This process may take several minutes, so wait for it to complete and return a status report. If successful, you’ll see the result as Online:True.
- If you want to disable Telnet Client, use the following command instead:
Disable-WindowsOptionalFeature -Online -FeatureName TelnetClient
- Close PowerShell and restart your PC.
3. Install Telnet Client Using Command Prompt
If you prefer Command Prompt over PowerShell, you can use the DISM /Online command to enable the optional features on your Windows 11 computer.
Follow these steps to install Telnet using Command Prompt:
- Press the Win key and type cmd.
- Right-click on Command Prompt and select Run as administrator.
- In the Command Prompt window, type the following command and press Enter:
dism /online /Enable-Feature /FeatureName:TelnetClient
- Command Prompt will start enabling the feature and display the operation completed successfully message.
- If you need to disable Telnet, type the following command and press Enter:
dism /Online /Disable-Feature /FeatureName:TelnetClient
- Wait for the success message.
- Type exit and press Enter to close Command Prompt.
How to Check the Telnet Client Status on Your PC
You can check if the Telnet client is enabled on your PC using a Command Prompt command. When enabled, the Telnet command will open a new CMD to connect to remote servers and perform other tasks.
- Launch Command Prompt as administrator (see how to run the Command Prompt as an administrator for in-depth steps).
- In the Command Prompt window, type Telnet and press Enter.
- A new CMD with Microsoft Telnet will open.
All the Ways to Enable Telnet On Your Windows 11 Computer
Telnet is a built-in remote access utility that you can use to troubleshoot firewall and network issues. While it is still part of Windows, system administrators now prefer the more secure SSH protocol to access computers over an unsecured network.
The major disadvantage of Telnet is that it is not secure and prone to a man-in-the-middle attack. If not for particular situations, switch to a more secure network protocol such as SSH and Mosh with better password and public key authentication.
На чтение 4 мин Просмотров 64.2к. Опубликовано
По-умолчанию клиент Telnet клиент в операционных системах Microsoft Windows отключен, чего обычные пользователи вряд ли заметят. Сама возможность включить его в настольных системах присутствует. И поскольку это чрезвычайно полезный инструмент, который можно использовать для тестирования подключения TCP к внешним хостам на указанном порту, то разберемся как активировать данный функционал. Тем, кто дочитает статью до конца, покажу пару интересных вариантов использования команды telnet, о которых многие не догадываются.
Содержание
- Для чего нужен telnet клиент
- Активация Telnet клиента
- Включение клиента telnet с помощью командной строки
- Включение telnet клиент с помощью графического интерфейса
- Проверяем корректно ли установлен telnet клиент
- У вас уже установлен telnet клиент, но все еще не удается подключиться к сетевым ресурсам?
- Превращаем командную строку в web браузер
- Отправка письма из командной строки с помощью telnet
Для чего нужен telnet клиент
Замечательно, когда вы пытаетесь устранить проблемы с сетевыми подключениями, для примера у нас есть веб-сервер, который должен обрабатывать HTTP запросы на 80 порту. Используя telnet для подключения на веб-сервер на порт 80, мы можем проверить возможность подключения, даже когда мы не можем загрузить веб-страницу с помощью браузера.
Возможно, что с подключением все в порядке, но проблема связана с веб-сервером или что веб-сервер остановлен, и, например, порт вообще не прослушивается. С telnet мы можем лучше понять, что происходит.
Активация Telnet клиента
Для начала, нам необходимо включить telnet-клиент. Если не включить, то получим результат, аналогичный приведенному ниже при попытке его использования:
C:\Users\MikroTik>telnet google.com 80 "telnet" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Вы можете включить клиента либо из командной строки, либо с помощью графического интерфейса.
Включение клиента telnet с помощью командной строки
Запустите команду ниже в командной строке от имени администратора. В противном случае вы получите следующее сообщение системы:
dism /online /Enable-Feature /FeatureName:TelnetClient
Вот и все, через несколько секунд telnet клиент должен быть готов к работе.
Включение telnet клиент с помощью графического интерфейса
Щелкните правой кнопкой мыши на кнопку «Пуск» и выберите «Программы и компоненты».
Выберите «Включение или отключение компонентов Windows» в меню слева.
Откроется окно «Копоненты Windows», прокрутите вниз и выберите «Клиент Telnet».
Нажмите кнопку «ОК», на экране отобразится ход установки клиента telnet. Дождитесь момента применения изменений и закройте окно.
Проверяем корректно ли установлен telnet клиент
Просто откроем командную строку или powershell, введем «telnet» и нажмем клавишу «Ввод» на клавиатуре. Если все прошло успешно, то вы получите приглашение, подобное приведенному ниже:
Добро пожаловать в программу-клиент Microsoft Telnet Символ переключения режима: 'CTRL+]' Microsoft Telnet>
У вас уже установлен telnet клиент, но все еще не удается подключиться к сетевым ресурсам?
В некоторых случаях для выполнения команды telent вы должны запускать командную строку cmd или powershell с правами администратора. Иначе получите ошибку аналогичную отсутствующему в системе telnet клиенту.
Превращаем командную строку в web браузер
Возвращаясь к началу статьи, проверим, сможем ли мы подключиться по протоколу HTTP к web серверу google.com на 80 порт:
Появится пустой экран, необходимо ввести запрос «GET /», что равносильно запросу корневой web страницы. Получим следующий ответ от web сервера Google:
Теперь, когда вы включили компоненту telnet в своей системе, сможете сможете использовать данную команды для подключения к сетевым устройствам по различным протоколам.
Отправка письма из командной строки с помощью telnet
Например, при мы можем отправить письмо по SMTP протоколу из командной строки. Для этого введем команду
telnet smtp.mailserver.com 25
Если порт открыт, то получим приглашение от сервера на отправку команд. Нам интересно проверить отправку писем. Будьте внимательны при вводе последовательно следующих команд. Так как опечатки будут приводить к ошибкам, а команды удаления некорректных символов не работают.
- helo имя_вашего_хоста
- mail from: pochta@myhost.ru
- rcpt to: pochta@host.com (если не настроен почтовый relay, будьте внимательны при использовании домена, отличного от поддерживаемого на данном почтовом сервере)
- data
- subject: тема письма
- содержание письма
- . (точка с новой строки означает завершение ввода сообщения)
- quit (выход из сеанса связи)
Таким образом мы использовали telnet для проверки работы сетевых сервисов HTTP и SMTP. Также не забывайте использовать инструмент для устранения неполадок TCP-подключений.