Команды Telnet для Windows 10

Обновлено: 04.07.2024

Появляется ошибка "Telnet не распознан"? Мы объясняем, что такое Telnet и как включить его клиент в Windows 10.

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

Те, кто попытается запустить Telnet без его включения, столкнутся с такими ошибками, как "Telnet не распознан как внутренняя или внешняя команда" и "CreateProcess 'telnet' не распознан (C++ )”.

Что такое Telnet?

По своей сути Telnet или «телетайпная сеть» представляет собой протокол связи, разработанный в 1969 году. Он позволяет пользователям удаленно подключаться к удаленному устройству или хосту через клиент Telnet для управления файлами и другими функциями, как если бы они были обычными пользователями. Порт telnet по умолчанию обычно равен 23.

Как вы понимаете, Telnet может быть весьма полезным, позволяя пользователям удаленно запускать программы, проверять электронную почту и погоду или даже запускать простые игры, если они того пожелают. Однако в последнее время Telnet был в значительной степени заменен SSH (Secure Shell) из-за полного отсутствия шифрования. Все, что вы делаете по Telnet, передается в виде открытого текста, а это означает, что кто-то, кто следит за сетью, может украсть информацию об учетной записи и другие личные сообщения. В 1969 году это было не так уж страшно, но сейчас в Интернете миллиарды людей, которые могут вас взломать.

Это важная причина, по которой Telnet отключен в Windows 10 по умолчанию, но он по-прежнему используется. Некоторое очень старое устаревшее оборудование принимает только Telnet, особенно в научной сфере. У него также есть небольшое сообщество энтузиастов, движимое ностальгией, и он используется радиолюбителями.

Теперь, когда вы знаете, что такое Telnet и связанные с ним риски, мы можем перейти к тому, как включить клиент Telnet в Windows 10.

Windows 10: как включить Telnet

Необходимое время: 2 минуты.

Самый удобный способ включить клиент Telnet в Windows 10 — через панель управления.

Нажмите «Пуск» и введите «Панель управления». Нажмите на первый результат.

Выберите категорию «Программы».

В разделе "Программы и компоненты" выберите подзаголовок "Включение или отключение компонентов Windows".

Прокручивайте список функций вниз, пока не найдете папку с именем «Клиент Telnet». Отметьте его, затем нажмите «ОК», чтобы включить Telnet в Windows 10.

Вы можете убедиться, что Telnet включен, нажав клавишу "Пуск" и выполнив поиск "Telnet". Щелкните приложение, чтобы запустить клиент.

Telnet откроет окно Windows PowerShell со списком поддерживаемых команд. Теперь вы можете использовать их на досуге для доступа к другим компьютерам с поддержкой Telnet.

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

Райан Периан — сертифицированный ИТ-специалист, обладатель множества сертификатов в области ИТ и более 12 лет опыта работы на должностях поддержки и управления в сфере ИТ.

В этой статье

Перейти к разделу

Telnet – это сетевой протокол, предоставляющий интерпретатор командной строки для связи с устройством. Чаще всего он используется для удаленного управления, но иногда и для первоначальной настройки некоторых устройств, особенно сетевого оборудования, такого как коммутаторы и точки доступа.

Как работает Telnet?

Изначально Telnet использовался на терминалах. Этим компьютерам требуется только клавиатура, потому что все на экране отображается в виде текста. Терминал предоставляет возможность удаленного входа на другое устройство, как если бы вы сидели перед ним и использовали его как любой другой компьютер.

В настоящее время Telnet можно использовать с виртуального терминала или с эмулятора терминала, который по сути является современным компьютером, взаимодействующим с тем же протоколом Telnet. Одним из примеров этого является команда telnet, доступная из командной строки Windows, которая использует протокол Telnet для связи с удаленным устройством или системой.

Команды Telnet также можно выполнять в других операционных системах, таких как Linux и macOS, так же, как они выполняются в Windows.

Хотя это и не то же самое, что Telnet, бесплатные программные средства удаленного доступа представляют собой альтернативный способ удаленного общения с другим компьютером.

Как использовать Windows Telnet

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

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

Включить клиент Telnet в Windows

В Windows 11, Windows 10, Windows 8, Windows 7 и Windows Vista включите клиент Telnet в компонентах Windows на панели управления, прежде чем можно будет выполнить какие-либо соответствующие команды.

Клиент Telnet уже установлен и готов к использованию как в Windows XP, так и в Windows 98.

Откройте панель управления, выполнив поиск панели управления в меню "Пуск". Или откройте диалоговое окно «Выполнить» с помощью комбинации клавиш WIN+R и введите управление.

Выберите Программы. Если вы этого не видите, потому что просматриваете значки апплета панели управления, вместо этого выберите «Программы и компоненты», а затем перейдите к шагу 4.

Выберите Программы и компоненты.

Программы и компоненты в панели управления/программах Windows 10

На левой панели выберите Включить или отключить функции Windows.

Включить или отключить функции Windows в Панели управления программами и компонентами в Windows 10

Установите флажок рядом с Telnet Client.

Флажок клиента Telnet в диалоговом окне компонентов Windows

Нажмите OK, чтобы включить Telnet.

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

Выполнение команд Telnet в Windows

Команды Telnet легко выполнять. После открытия командной строки введите слово telnet. Результатом является строка с надписью Microsoft Telnet>, где вводятся команды.

Команда Telnet в Windows 10

Если вы не планируете следовать за первой командой telnet дополнительными командами, введите telnet, а затем любую команду, например, показанную в примерах ниже.

Чтобы подключиться к серверу Telnet, введите команду со следующим синтаксисом:

Microsoft хранит список команд telnet, если вы хотите узнать больше о том, как выполнять такие действия, как открытие и закрытие соединения Telnet, отображение настроек клиента Telnet и т. д.

Игры Telnet и дополнительная информация

Существует ряд трюков с командной строкой, которые можно выполнить с помощью Telnet. Некоторые из них представлены в текстовом виде, но вы можете повеселиться с ними.

Прогноз погоды Telnet для Нью-Йорка

Используйте Telnet, чтобы поговорить с психотерапевтом с искусственным интеллектом по имени Элиза. После подключения к Telehack с помощью приведенной ниже команды введите eliza, когда вас попросят выбрать одну из перечисленных команд.

Команды Элизы telnet AI

Посмотрите ASCII-версию полного фильма «Звездные войны. Эпизод IV», введя в командной строке:

Telnet Star Wars в командной строке Windows 10

Помимо забавных вещей, которые можно сделать в Telnet, есть ряд систем досок объявлений (BBS). BBS позволяет отправлять сообщения другим пользователям, просматривать новости, обмениваться файлами и т. д. В руководстве Telnet BBS перечислены сотни серверов, к которым можно подключиться с помощью этого протокола.

SSH — это сетевой протокол, используемый для удаленного доступа и использующий шифрование. Telnet — это еще один сетевой протокол, используемый для удаленного доступа, но без шифрования. Он будет отображать данные (включая имена пользователей и пароли) в виде открытого текста.

Убедитесь, что Telnet включен, а затем пропингуйте свою сеть. В Telnet введите IP-адрес telnet (например, telnet 192.168.1.10). Теперь введите имя пользователя и пароль для входа в систему.

Чтобы проверить, открыт или закрыт сетевой порт на удаленном компьютере, нет более простого способа, чем использовать Telnet.Порты, которые остаются открытыми без причины, представляют собой угрозу безопасности, которую могут использовать вредоносные программы и вирусы. В то же время, если законное программное обеспечение взаимодействует через определенный порт, закрытие этого порта приведет к ошибкам программы и сбоям в работе.

Acronis Сyber Protect Домашний офис

Многие считают, что проверка открытия порта слишком сложна. Однако одним из наиболее эффективных способов является использование сетевого протокола Telnet. Telnet позволяет пользователю тестировать отдельные порты и видеть, открыты они или нет. В этой статье мы расскажем, как можно использовать Telnet для проверки портов в Windows 10, Windows Server 2016, 2012 и 2008.

Что такое Telnet?

Коротко говоря, Telnet — это компьютерный протокол, созданный для взаимодействия с удаленными компьютерами.

Слово «Telnet» также относится к утилите командной строки «telnet», доступной в ОС Windows и Unix-подобных системах, включая Mac, Linux и другие. Мы будем использовать термин «Telnet» в основном в контексте клиентского программного обеспечения telnet.

Утилита Telnet позволяет пользователям тестировать подключение к удаленным компьютерам и вводить команды с помощью клавиатуры. Хотя большинство пользователей предпочитают работать с графическими интерфейсами, Telnet — один из самых простых способов проверить подключение к определенным портам.

Включение клиента telnet в операционных системах Microsoft Windows

Одна из самых важных вещей, которую следует помнить, это то, что Telnet по умолчанию отключен в настройках Windows, поэтому вам нужно включить его, прежде чем вы сможете что-либо делать. Его включение поможет вам запустить необходимую диагностику и проверить, открыт ли порт. Если вы попытаетесь использовать telnet, не включив его, вы получите сообщение вроде:

'telnet' не распознается как внутренняя или внешняя команда, исполняемая программа или C:\>

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

Включение клиента telnet через командную строку:

Если вы хотите включить Telnet через командную строку, откройте командную строку с повышенными привилегиями («как администратор») и выполните следующую команду:

Dism /Online /Enable-feature /FeatureName:TelnetClient

После того, как вы введете это, Telnet будет готов к использованию для проверки ваших портов.

В качестве альтернативы командной строке вы можете использовать следующую команду PowerShell для достижения того же результата:

Install-WindowsFeature -name Telnet-Client

Если вы хотите использовать графический интерфейс пользователя, вам необходимо:

Windows 7, 8. 10:

Откройте меню «Пуск» Windows > введите «Панель управления» > нажмите Enter > «Программы» > «Программы и компоненты» > Включите или отключите функции Windows > Выберите «Клиент Telnet» > Нажмите «ОК»

Windows Server 2008:

Откройте «Диспетчер серверов» > «Функции» > нажмите «Добавить компоненты» > установите флажок «Клиент Telnet» > нажмите «Далее» > нажмите «Установить» > после завершения установки компонента нажмите «Закрыть»

Windows Server 2012, 2016:

Откройте «Диспетчер серверов» > «Добавить роли и функции» > нажмите «Далее», пока не дойдете до шага «Функции» > отметьте «Клиент Telnet» > нажмите «Установить» > после завершения установки функции нажмите «Закрыть».

Использование Telnet для тестирования открытых портов

Одним из самых больших преимуществ Telnet является простая команда, с помощью которой вы можете проверить, открыт ли порт. Ввод команды Telnet telnet [имя домена или IP] [порт] позволит вам проверить подключение к удаленному хосту на заданном порту.

Введите следующую команду в командной строке:

telnet [доменное имя или IP-адрес] [порт]

Поместите IP-адрес или доменное имя сервера, к которому вы пытаетесь подключиться, вместо [имя домена или ip], а вторые скобки замените на номер порта на удаленной машине, подключение к которой вы хотите тест.

Например, чтобы проверить подключение к 192.168.0.10 через порт 25, введите команду:

телнет 192.168.0.10 25

Если соединение установлено успешно, появится пустой экран, означающий, что порт компьютера открыт.

Неудачное подключение будет сопровождаться сообщением об ошибке. Это может указывать либо на закрытый порт, либо на тот факт, что указанный удаленный сервер не прослушивает указанный порт.

Пример

Как проверить, открыт ли порт на Mac

Пользователи High Sierra: Apple удалила клиент telnet из macOS 10.13 High Sierra. Официального способа вернуть его нет, но вы все равно можете скопировать его из более старой ОС или скомпилировать из исходников и использовать на High Sierra. Подробнее читайте здесь и здесь.

Как и в Windows, к telnet можно получить доступ через Терминал, командную строку в macOS. Чтобы открыть telnet, нажмите «Перейти» > «Утилиты» > «Терминал», затем выполните следующую команду (числа являются примером IP-адреса и порта):
telnet [имя домена или ip] [порт], например>телнет 192.168.1.1 443

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

Альтернативой telnet при проверке портов является Network Utility. Чтобы проверить порты на Mac, следуйте приведенному ниже плану:

Действие на основе результатов, полученных в ходе теста Telnet

Часто, когда вы пытаетесь использовать Telnet, вы можете обнаружить, что ваша собственная сеть блокирует ваше соединение. Пользователи довольно часто используют брандмауэр, который блокирует соединения, исходящие порты. Простой способ проверить, не прерывает ли ваш брандмауэр работу Telnet, — отключить брандмауэр и запустить тест Telnet.

Далее введите свое имя пользователя и пароль и нажмите «Войти» или «Войти». Перейдите в раздел «Безопасность», чтобы открыть или закрыть порты и получить доступ к другим настройкам брандмауэра маршрутизатора.

Если вам нужно сделать ресурсы во внутренней сети доступными извне, войдите в раздел «Внешний доступ»/«Переадресация портов». Подробные инструкции см. в документации производителя маршрутизатора.

Связанные ресурсы Acronis

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

Описание

Сводная страница о сетевых портах, используемых в программном обеспечении Acronis

Инструкции по использованию программного обеспечения Acronis с Microsoft Azure (необходимая часть портов).

Инструкции по устранению неполадок: что нужно сделать для правильной настройки сетевой среды и в каком порядке

Список портов, используемых в Acronis Cyber ​​Backup Cloud, Acronis Backup Service, Acronis Backup 12, Acronis Backup 12.5

Список портов, используемых в Acronis Backup 11.7 и более ранних версиях, а также в Acronis True Image

Альтернатива Telnet, специализированный инструмент для тестирования портов для Acronis Cyber ​​Backup Cloud, Acronis Backup 12 и Acronis Backup 12.5

Альтернатива Telnet, специализированный инструмент для тестирования портов для Acronis Backup 11.7 и более ранних версий, а также Acronis True Image

Telnet — это текстовая программа, которую можно использовать для подключения к другому компьютеру через Интернет. Вы сможете получить доступ к программам и службам, которые находятся на удаленном компьютере, как если бы вы сидели прямо перед ним. Дополнительные сведения см. в разделе Telnet: часто задаваемые вопросы.

Нужна дополнительная информация о telnet, нажмите здесь.

В следующей таблице описаны команды, которые можно использовать в клиенте Telnet.

Установите соединение Telnet с главным компьютером или удаленным сервером. Вы можете использовать полную команду, open или сократить ее до o. Например, o redmond 44 подключит ваш компьютер к компьютеру с именем redmond, используя порт 44.

Закройте существующее соединение Telnet. Его можно комбинировать с именем хоста и номером порта. Например, c redmond 44 закрывает соединение с удаленным сервером redmond через порт 44.

Просмотрите текущие настройки клиента Telnet.

Введите display для списка текущих рабочих параметров. Если вы находитесь в сеансе Telnet (подключены к серверу Telnet), для изменения параметров нажмите Ctrl+], чтобы выйти из сеанса Telnet. Чтобы вернуться к сеансу Telnet, нажмите Enter. Доступны следующие рабочие параметры:

БУДЕТ АУТЕНТИФИКАЦИЯ (Аутентификация NTLM)

Выйти из Telnet.

Установите тип терминала для подключения, включите локальное эхо, установите аутентификацию NTLM, установите escape-символ и настройте ведение журнала.

SET NTLM включает NTLM.

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

SET LOCALECHO включает локальное эхо.

SET TERM устанавливает тип терминала на соответствующий тип терминала.

Вы должны использовать тип терминала VT100, если вы запускаете обычные приложения командной строки. Используйте тип терминала VTNT, если вы используете расширенные приложения командной строки, такие как .

ESCAPE + символ устанавливает последовательность клавиш, используемую для переключения из сеансового режима в командный. Например, чтобы установить Ctrl+P в качестве escape-символа, введите set escape , нажмите Ctrl+P, а затем нажмите Enter.

LOGFILE FileName задает файл, который будет использоваться для регистрации активности Telnet. Файл журнала должен находиться на вашем локальном компьютере.

Ведение журнала начинается автоматически, когда вы устанавливаете этот параметр.

LOGGING включает ведение журнала.

Если файл журнала не задан, отображается сообщение об ошибке.

Отключите локальное эхо или установите аутентификацию для запроса входа или пароля.

UNSET NLM отключает NLM.

UNSET LOCALECHO отключает локальное эхо.

Определить, подключен ли клиент Telnet.

Перейти к командной строке Telnet из подключенного сеанса.

Перейти к подключенному сеансу (если он существует).

Просмотреть справочную информацию.

Знаете ли вы, что мы также предлагаем решения для интеграции BACnet?

У Chipkin есть решения BACnet практически для любой ситуации.У нас есть более чем 20-летний опыт интеграции BACnet, ознакомьтесь с нашими продуктами BACnet:

Читайте также: