Как исправить ошибку «Telnet не является внутренней или внешней командой»?
Telnet – сетевой протокол с поддержкой терминального интерфейса, который реализован для подключения к удаленному интерфейсу командной строки. Через этот протокол можно получить доступ к компьютеру другого пользователя. Но иногда при выполнении запросов в терминале, пользователи сталкиваются с ошибкой «Telnet не является внутренней или внешней командой».
Сообщение об ошибке указывает на то, что клиент не установлен. Вы не сможете использовать команды этого программного обеспечения, которое не активировано в системе.
Активация Telnet в Windows
Для увеличения производительности системы некоторые функции отключены в Windows по умолчанию, включая Telnet. Тем не менее, его можно включить в Панели управления.
Откройте окно «Программы и компоненты» командой appwiz.cpl , запущенной из окна «Выполнить» (Win + R).
На левой панели кликните на вкладку «Включение или отключение компонентов Windows».
Найдите в списке клиента Telnet и отметьте его флажком для активации.
После снова попробуйте выполнить команду и посмотрите, прерывается ли она ошибкой, что не является внутренней или внешней.
Установка через командную строку Windows
Если предыдущий метод не сработал, попробуйте установить Telnet с помощью командной строки.
В поле системного поиска наберите команду «cmd» , при отображении найденного результата щелкните на запуск от имени администратора.
Наберите в консоли указанную команду и подтвердите ее запуск на Enter:
dism /online /Enable-Feature /FeatureName:TelnetClient
Ее выполнение займет несколько минут при включении функции, и после завершения отобразится сообщение об успешном выполнении операции.
Установка протокола в macOS
Для активации Telnet в macOS сначала нужно установить менеджер пакетов Homebrew. Выполните следующие шаги.
Удерживая клавишу Command, нажмите на пробел, чтобы открыть строку поиска Spotlight. Наберите в ней «Терминал» и нажмите на Enter.
Введите следующую команду для установки Homebrew:
/usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»
Щелкните на Return (Enter) и введите пароль для подтверждения.
После успешной установки перейдем к следующему шагу.
Снова откройте терминал и введите следующую команду для установки протокола:
brew install telnet
После успешного завершения запустите любую команду Telnet и посмотрите, возникает ли ошибка, что она не является внешней или внутренней.
Альтернативы
Telnet не является безопасным, поскольку регистрационные данные передаются в виде открытого текста, и любой может перехватить их с помощью Wireshark. Поэтому использование протокола SSH в качестве альтернативы будет лучшим выбором, который обеспечит безопасное подключение. Наиболее распространенные программы с поддержкой протокола SSH:
PuTTy . Программное обеспечение для работы с терминалами, которое работает в Microsoft Windows. PuTTy позволяет подключаться к удаленному серверу и предоставляет платформу для выполнения на нем команд. Поддерживает протоколы SSH и Telnet.
TeraTerm . Бесплатная программа для работы с терминалами с открытым исходным кодом. Поддерживает соединения SSH 1⁄2 с использованием реальных и виртуальных последовательных портов (COM).
ZOC . Мощный эмулятор терминала для Windows и macOS. Оснащен интерпретатором REXX, hex-редактором и другими специальными функциями.
Как настроить?
Всё о Интернете, сетях, компьютерах, Windows, iOS и Android
Как включить telnet.exe в Windows 10
telnet.exe — это штатный телнет-клиент в операционных системах семейства Windows. Он позволяет удалённо управлять различными сетевыми устройствами (коммутаторами, роутерами, серверами и т.п.) по протоколу Телнет. Присуствует во всех версиях операционных систем Microsoft. В последних версиях (Windows 7, 8 и 10) по умолчанию деактивирован и чтобы запустить telnet.exe нужно дополнительно активировать его в компонентах ОСи.
Месторасположение программы: папка
Команды Telnet:
Включаем telnet в Виндовс:
Последовательность действий следующая:
1. Заходим в Панель управления Виндовс 10 и находим раздел «Программы и компоненты». Попав в него, в меню справа находим пункт «Включение или отключение компонентов Windows»:
Откроется окно «Компоненты Windows» в котором надо найти и поставить галку на Клиент Telnet.
Жмём на «ОК» и ждём выполнения изменений:
Кликаем на «Закрыть». Готово, мы успешно установили telnet.exe в Windows 10.
Как запустить Telnet в Виндовс:
Нажимаем комбинацию клавиш Win+R чтобы открыть окно «Выполнить»:
В строчку «Открыть» вводим команду cmd и кликаем на «ОК».
Так мы запустим командную строку Виндовс.
Затем вводим команду telnet и нажимаем клавишу «Enter». Телнет-клиент Windows 10 запущен и можно им пользоваться.
Как включить Telnet Client в Windows 10, 8.1, 7
В данной статье показаны действия, с помощью которых можно включить компонент Telnet Client в операционной системе Windows 10, Windows 8.1 и Windows 7.
Telnet (teletype network) — сетевой протокол с помощью которого можно удаленно (через интернет или локальную сеть) подключиться и управлять различными сетевыми устройствами, например удаленные компьютеры, серверы, роутеры и другие устройства.
По умолчанию компонент Telnet Client в операционных системах Windows 10, Windows 8.1 и Windows 7 отключён, но при необходимости можно легко включить его используя любой из способов, которые представлены далее в этой инструкции.
Включение Telnet Client в окне «Компоненты Windows»
Чтобы включить компонент Telnet Client, нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) OptionalFeatures и нажмите клавишу Enter↵.
В открывшемся окне «Компоненты Windows» установите флажок компонента Telnet Client и нажмите кнопку OK.
Через непродолжительное время Windows применит требуемые изменения и компонент Telnet Client будет включен.
Активация в командной строке
Вы можете включить или отключить компонент Telnet Client в командной строке используя DISM
Чтобы включить компонент Telnet Client, запустите командную строку от имени администратора и выполните следующую команду:
Dism /online /Enable-Feature /FeatureName:TelnetClient
Чтобы отключить компонент Telnet Client, запустите командную строку от имени администратора и выполните следующую команду:
Dism /online /Disable-Feature /FeatureName:TelnetClient
Включение через Windows PowerShell
Также включить или отключить компонент Telnet Client можно в консоли PowerShell
Чтобы включить компонент Telnet Client, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:
Enable-WindowsOptionalFeature –FeatureName «TelnetClient» -Online
Чтобы отключить компонент Telnet Client, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:
Disable-WindowsOptionalFeature –FeatureName «TelnetClient» -Online
После включения компонента Telnet Client можно использовать утилиту telnet для выполнения необходимых задач.
Если компонент Telnet Client отключен, то при вводе команды telnet в консоли командной строки вы увидите сообщение о том что:
«telnet» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Используя рассмотренные выше действия, можно включить или отключить компонент Telnet Client в операционной системе Windows 10, Windows 8.1 и Windows 7