Если вы пытаетесь запустить Telnet в командной строке Windows или в Терминале на Mac и получаете сообщение об ошибке, вы не одиноки. Эта проблема возникает довольно часто, особенно на новых компьютерах. Сообщение «не является внутренней или внешней командой» или «command not found» означает, что ваша операционная система просто не знает, где найти эту программу, потому что она по умолчанию не установлена.
Не бойтесь; это не ущерб и не результат ваших действий. Telnet — это старый, но полезный инструмент для проверки сетевых соединений, например, для проверки, открыт ли конкретный порт на сервере. Microsoft и Apple не включали его в стандартные компоненты системы, потому что считали его устаревшим с точки зрения безопасности.
К сожалению, все можно легко исправить. Вы не должны скачивать Telnet со сторонних сайтов, что может быть опасным. Вместо этого мы просто попросим Windows или Mac установить эту функцию из официальных источников. Это простой процесс и не требует глубоких технических знаний.
Когда система не может найти программу telnet, часто появляется ошибка «Telnet не является внутренней или внешней командой». Эта ошибка обычно возникает из-за того, что программа telnet не установлена или подключена. Хотя Windows по умолчанию отключает эту функцию, ее можно легко включить, перейдя в «Включение или отключение компонентов ОС». На Mac ситуация другая: telnet изначально доступен в терминале, но если команда не работает, это может быть результатом неисправности системных настроек или ограниченной оболочки. В зависимости от операционной системы проблема редко бывает сложной и обычно решается несколькими простыми шагами.
Активация Telnet в Windows
При выполнении запроса в терминале возникает ошибка «Telnet не являетcя внутренней или внешней командой…», что означает, что клиент не установлен в системе и, следовательно, его возможности использовать невозможно. Начиная с Windows 7, служба отключена по умолчанию, но при необходимости ее можно включить в настольные системы.
Вы можете использовать возможности панели управления, чтобы подключить клиент Telnet:
- Переходим к окну «Программы и компоненты», для чего открываем консоль «Выполнить» (Win+R или из меню «Пуск») и в строке вводим команду appwiz.cpl. Или используем альтернативный способ – запуск «Панели управления» из контекстного меню «Пуск» либо с рабочего стола при наличии на нём ярлыка и выбор соответствующего раздела.

- В меню слева выбираем параметр «Включение или отключение компонентов Windows».

- Находим в открывшемся списке «Клиент Telnet» и отмечаем флажком, затем жмём «Ок».

После этих действий пробуем сна выполнить команду в терминале, чтобы узнать, выдаёт ли система ошибку или решена ли проблема.
Установка через командную строку Windows
Если предыдущие шаги не привели к желаемому результату или запуск клиента Telnet происходит с ошибкой, его можно установить с помощью команд в терминале. Чтобы включить функцию, выполняем следующее:
- Открываем PowerShell или командную строку от имени администратора. Например, открыть терминал можно из контекстного меню «Пуск» или с помощью консоли «Выполнить» и команды cmd, или же, используя стандартную поисковую строку системы, выбрав вариант запуска от имени администратора.

- Набираем команду dism/online /Enable-Feature /FeatureName:TelnetClient и жмём Enter (если вместо «Enable» прописать «Disable», функция будет деактивирована).

- Ожидаем включения клиента. Это займёт некоторое время, после чего появится сообщение о выполнении операции.

Установка протокола в macOS
Сетевой протокол Telnet не доступен в современных системах, начиная с macOS High Sierra 10.13, так что при необходимости его использования, потребуется активации службы. Чтобы установить клиент, можно воспользоваться менеджером пакетов Homebrew для Mac (утилита командной строки позволяет устанавливать на компьютер пакеты и приложения, доступна бесплатно). Если его нет, выполняем следующие действия для установки:
- запускаем терминал (/Applications/Utilities/Terminal);
- вводим команду
ruby-e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install;
- в ходе установки система запросит пароль, вводим его для подтверждения операции.
После установки Homebrew можно устанавливать и Telnet:
- открываем терминал;
- задаём команду brew install telnet.

Мы проверяем работу клиента после его увольнения. Ошибка «Telnet не является командой внутри или вне» должна быть устранена.
СОВЕТ.
Во всех
современных версиях Mac
Лучший протокол SSH доступен, который использует алгоритмы шифрования сообщений и обеспечивает надежное, безопасное соединение. Вы можете использовать его для подключения к удаленным компьютерам и управления ими посредством туннелирования.
Как мы выяснили, сообщение «Telnet не является внутренней или внешней командой» — это просто уведомление о том, что соответствующий компонент на вашем компьютере не активирован. Это нормально, потому что эта утилита отключена по умолчанию в системах Windows и Mac для повышения безопасности.
Ее включение довольно простое и не требует особых технических знаний. Это можно сделать в Windows с помощью функции «Включение или отключение компонентов», а в macOS — простой командой в терминале. Всего за несколько минут вы сможете получить доступ к этому устаревшему, но все еще полезному инструменту, чтобы проверить сетевые порты или подключиться к старым устройствам.
Если вы знаете причину проблемы и знаете, как ее решить, эта проблема больше не будет беспокоить вас. Telnet идеально подходит для любых задач, будь то администрирование домашней сети или простое любопытство. Помните, что для современных целей, особенно в Интернете, лучше использовать более безопасные протоколы, такие как SSH.








