- Как исправить ошибку «Telnet не является внутренней или внешней командой»?
- Активация Telnet в Windows
- Установка через командную строку Windows
- Установка протокола в macOS
- Альтернативы
- Windows server telnet не является внутренней или внешней командой
- Что такое телнет?
- Что такое клиент Telnet и сервер Telnet в Windows?
- Каковы последствия использования Telnet для безопасности?
- Установка Telnet через PowrShell
- Установка Telnet через командную строку
- Как включить Telnet-клиент в Windows Server 2008 и Windows 7
Как исправить ошибку «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 server telnet не является внутренней или внешней командой
Добрый день уважаемые читатели блога pyatilistnik.org, сегодня хочу рассказать, как установить Telnet клиента в Windows Server 2012R2. Ранее мы уже рассматривали, как это делается в Windows 7/8.1, процедура мало чем отличается. Напомню, что команда telnet нужна в основном, для определения доступности порта по определенному адресу. Так, что давайте научимся это делать, как минимум несколькими методами.
Что такое телнет?
Telnet — это простой текстовый сетевой протокол, который используется для доступа к удаленным компьютерам через сети TCP/IP, такие как Интернет. Telnet был создан и запущен в 1969 году, и исторически можно сказать, что это был первый Интернет.
В старые времена вам приходилось физически ходить на сервер, чтобы получить доступ к его данным. Это означало, среди прочего, что вам приходилось потратить некоторое время, чтобы добраться до местоположения сервера, а затем вам пришлось ждать своей очереди для работы с сервером. Даже если у сервера было достаточно мощности для одновременного выполнения нескольких задач, вам было запрещено использовать его по полной программе, и вам приходилось ждать, пока другие закончат свою работу. Во многих случаях вы не могли даже коснуться реального сервера.
Telnet принес изменения. Его использование означает, что вы можете одновременно подключить несколько пользователей к одному серверу. Чтобы подключиться к серверу, людям нужен был только доступ к терминалу, который может быть самым простым и дешевым из доступных компьютеров. Этот компьютер не должен был иметь мощного оборудования, ему нужно было только сетевое соединение и текстовый интерфейс. По сути, их клиент Telnet был похож на командную строку, которую люди могли использовать для работы со своими серверами. Это принесло огромный прирост производительности.
Что такое клиент Telnet и сервер Telnet в Windows?
В Windows вы можете добавить две функции, связанные с Telnet :
- Сервер Telnet — если вы установите эту функцию, вы сможете настроить компьютер Windows для работы в качестве сервера Telnet. Это означает, что ваш компьютер будет прослушивать входящие соединения и позволять другим использовать его. Если у вас нет брандмауэра и у вас есть общедоступный IP-адрес, любой человек в мире сможет удаленно управлять вашим компьютером с помощью клиента Telnet .
- Клиент Telnet — это позволит вам подключаться через Telnet к любому серверу этого типа, используя только окно командной строки.
Каковы последствия использования Telnet для безопасности?
Даже если Telnet был грандиозен, когда был изобретен и революционизировал использование технологий, у него есть некоторые недостатки. Хуже всего то, что это небезопасно! Telnet отправляет и получает данные только в виде открытого текста, без какого-либо шифрования. Это означает, что всякий раз, когда вы подключаетесь к серверу Telnet, ваши личные данные, такие как имя пользователя и пароль, будут передаваться в виде открытого текста. Любой, кто знает, как использовать приложение для отслеживания сетевых подключений, увидит все передаваемые данные.
По сути, любой, кто пытается использовать Telnet для серьезных вещей, таких как передача ценной информации или администрирование бизнес-серверов, просто сумасшедший. Когда этот протокол был изобретен, у нас не было высокоскоростного Интернета, много хакеров, создателей вредоносных программ и так далее. Впервые он был использован учреждениями с закрытыми сетями, которые давали контролируемый доступ через Telnet к своим серверам. В то время шифрование не было в списке чьих-либо потребностей. Но сегодня Telnet — это самый небезопасный протокол, который вы можете использовать для передачи данных.
Открываем Диспетчер сервера-Управление-Добавить роли и компоненты.
Пропускаем первое окно мастере, советую поставить галку, чтобы оно больше не появлялось
Как установить Telnet клиента в Windows Server 2012R2-02
Оставляем переключатель Установка ролей и компонентов и жмем далее.
Как установить Telnet клиента в Windows Server 2012R2-03
Оставляем пул серверов, тот что есть и жмем далее.
Как установить Telnet клиента в Windows Server 2012R2-04
В выборе ролей мы ничего с вами не выбираем
Как установить Telnet клиента в Windows Server 2012R2-05
а в компонентах ставим галку на Клиент Telnet и жмем далее
Как установить Telnet клиента в Windows Server 2012R2-06
Для установки telnet клиента жмем кнопку Установить
Как установить Telnet клиента в Windows Server 2012R2-07
После установки жмем Закрыть
Как установить Telnet клиента в Windows Server 2012R2-08
После чего команда Telnet появится у вас в cmd или power shell.
Установка Telnet через PowrShell
Можно гораздо быстрее проинсталлировать компонент, для этого откройте оболочку PowerShell и введите команду:
Кстати в PowerShell есть свой отдельный командлет, который проверяет порты на предмет прослушивания, таким образом пропадает необходимость в установке старой утилиты.
Установка Telnet через командную строку
Не могу не пройти мимо у старой и доброй командной строки, где была команда dism. Чтобы проинсталлировать telnet, там мы выполняли:
Как включить Telnet-клиент в Windows Server 2008 и Windows 7
Telnet-клиент позволяет вам подключаться к удаленному Telnet-серверу и запускать на нем различные приложения. После входа в систему, пользователь получает в свое распоряжение командную строку сервера, на котором запущена служба telnet. Команды, которые вы вводите в командной строке клиента telnet направляются на сервер telnet и выполняются там, точно так же как если бы вы вошли локально в эту систему и пользовались командной строкой. Вывод этих команд возвращается обратно в клиент Telnet, где они становятся доступными для просмотра. Также,например с помощью telnet можно отправить почту из командной строки.
Клиент Telnet встроен в Microsoft Windows Server 2008 и Windows 7, однако, он по умолчанию отключен. Т.е. при первом запуске из командной строки команды telnet, система ответит, что такая команда не найдена. Удобство протокола Telnet заключается в том, что его можно использовать для доступа к различным ОС (Linux, Unix или Windows) и устройствам (модемы, коммутаторы, маршрутизаторы). Однако в последнее время специалисты Microsoft перестали жаловать telnet, теперь если вам нужен доступ к командной строке другого компьютера, работающего под ОС Windows, они рекомендуют использовать функции Windows Remote Desktop, ведь это намного проще. В ОС Windows Server 2008 также возможно использовать функцию Remote Shell (WinRS), который считается более безопасным, чем telnet. Я, кстати, во многих случаях предпочитаю вместо telnet использовать для удаленного управления системами psexec.
Как было отмечено выше, клиент Telnet считается дополнительной функцией в обеих операционных системах, и может быть легко установлен:
В Windows Server 2008, вы можете установить клиент Telnet с помощью мастера Add Features Wizard в Server Manager. В Windows 7, вы можете установить клиент Telnet, воспользовавшись опцией Turn Windows Features On or Off на панели управления.
Чтобы установить клиент Telnet в Windows Server 2008, выполните следующие действия:
- Откройте Server Manager, нажав кнопку Start>ServerManager, или с помощью контекстного меню значка «Мой компьютер».
- В левой панели Server Manager, нажмите на Features.
- Нажмите кнопку AddFeatures.
- В списке доступных функций, прокрутите ползунок вниз и выберите TelnetClient, а затем нажмите кнопку Далее.
5. На странице Подтверждение нажмите на Install.
6. После завершения установки, нажмите на «Close«.
Кстати, установить клиент telnet можно и из командной строки, для этого нужно набрать следующую команду:
Чтобы установить клиент Telnet в Windows 7, выполните следующие действия:
- ПерейдитевStart > Control Panel > Programs, а затем нажмите кнопку Turn Windows features on or off. От вас может потребоваться введение пароля администратора, выполните это.
- В окне функций Windows найдите TelnetClient и отметьте его галочкой.
3. Нажмите кнопку ОК. Процесс установки может занять несколько минут, а когда он завершает вы можете приступить к использованию клиента Telnet.