Как установить telnet на Windows Server 2016

Обновлено: 21.11.2024

Чтобы проверить, открыт или закрыт сетевой порт на удаленном компьютере, нет более простого способа, чем использовать 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 в Windows Server 2016

По умолчанию telnet-клиент в операционных системах Microsoft Windows отключен. К сожалению, это чрезвычайно полезный инструмент, который можно использовать для тестирования подключения TCP к внешним хостам через указанный порт.

Возможно, с подключением все в порядке, но есть проблема с веб-сервером, или, например, веб-сервер остановлен, а порт вообще не прослушивается. С помощью telnet мы можем лучше понять, что происходит.

Включение клиента Telnet

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

Вы можете включить клиент telnet либо из командной строки, либо через графический интерфейс.

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

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

Все, через несколько секунд telnet должен быть готов к использованию.

Включение клиента telnet через PowerShell

Опять же, мы также можем сделать это с помощью PowerShell, мы можем запустить приведенную ниже команду в консоли PowerShell с правами администратора.

Включение клиента telnet через графический интерфейс пользователя

Проверка включения клиента telnet

Просто откройте командную строку или powershell, введите «telnet» и нажмите клавишу ввода. Если это было успешно, вы должны получить приглашение, подобное приведенному ниже:

Уже установлен telnet, но по-прежнему не работает?
В некоторых случаях вы должны запустить командную строку или powershell от имени администратора, чтобы выполнить команду telnet, иначе она выдаст ту же ошибку, как если бы она вообще не была включена.

Обзор

Теперь, когда вы включили telnet в Windows Server 2016, вы должны начать выполнять с его помощью команды и использовать его для устранения неполадок с TCP-подключением.

По умолчанию в Windows Server Editions команда Telnet «не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл». Это происходит из-за того, что клиент Telnet по умолчанию отключен в Windows Server 2012/2016 или 2019.

В этой статье вы найдете несколько способов включения клиента Telnet на Windows Server 2019, 2016 или 2012.

Как установить клиент Telnet в Server 2019, Server 2016 или Server 2012.

Способ 1. Установите клиент Telnet из PowerShell.
Способ 2. Включить клиент Telnet из командной строки.
Способ 3. Добавьте функцию клиента Telnet из диспетчера серверов.
Метод 1. Как установить клиент Telnet из PowerShell в Server 2012, 2016 или 2019.
<р>1. Откройте Windows PowerShell.
2. В PowerShell введите следующую команду, чтобы включить клиент Telnet:

  • Install-WindowsFeature -name Telnet-Client

<р>3. Когда установка завершена, вы готовы использовать Telnet. *

* Примечание. Если вы хотите отключить клиент Telnet, введите следующую команду в PowerShell:

Способ 2. Как установить клиент Telnet из командной строки в Server 2012, 2016, 2019 с помощью DISM.
<р>1. Откройте командную строку (или PowerShell)
2. Затем введите следующую команду DISM и нажмите Enter, чтобы установить клиент Telnet.

  • dism /online /Enable-Feature /FeatureName:TelnetClient

Способ 3. Как установить функцию клиента Telnet из диспетчера серверов.
<р>1. Чтобы установить функцию клиента Telnet в Windows Server 2016, 2019 или 2012, откройте «Диспетчер серверов» и нажмите «Добавить роли и компоненты».

<р>2. На первом экране «Мастера добавления ролей и компонентов» оставьте вариант установки на основе ролей или компонентов и нажмите «Далее».

<р>3. На следующем экране оставьте параметр по умолчанию «Выбрать сервер из пула серверов» и нажмите «Далее».

<р>4. В параметрах ролей сервера нажмите «Далее».

<р>5. В параметрах функций отметьте клиент Telnet и нажмите «Далее».

<р>6. Наконец, нажмите «Установить» на экране подтверждения

<р>7. Когда установка завершена. нажмите Закрыть.

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

Если эта статья оказалась для вас полезной, поддержите нас, сделав пожертвование. Даже 1 доллар США может иметь для нас огромное значение, поскольку мы продолжаем помогать другим, оставляя этот сайт бесплатным:

Мы нанимаем

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

Если вы хотите постоянно оставаться защищенным от угроз вредоносных программ, существующих и будущих, мы рекомендуем вам установить Malwarebytes Anti-Malware PRO, нажав кнопку ниже (мы получаем комиссию от продаж, полученных по этой ссылке, но без дополнительной оплаты). У нас есть опыт работы с этим программным обеспечением, и мы рекомендуем его, поскольку оно полезно и полезно):

Полная защита домашних компьютеров — защитите до 3 компьютеров с помощью НОВОЙ программы Malwarebytes Anti-Malware Premium!

Похожие сообщения

ИСПРАВЛЕНИЕ: невозможно удалить учетную запись Microsoft, так как в Windows 10/11 отсутствует кнопка УДАЛИТЬ.

ИСПРАВЛЕНИЕ: Инструмент Software Reporter вызывает высокую загрузку ЦП в Windows 10. (Решено)

Как сбросить настройки приложения OneDrive в Windows 10

2 комментария

Дэн
20 октября 2021 г., 16:46

Клиент Telnet (установленный) отображается серым цветом в функциях диспетчера серверов
Что мне делать?

Здравствуйте! Сегодня мы поговорим о Telnet. Это сетевой протокол, который позволяет нам получить доступ к другой машине, чтобы управлять ею удаленно, как если бы мы сидели перед ней. Это также название компьютерной программы, которую реализует клиент. Его название происходит от аббревиатуры телекоммуникационной сети. Кроме того, он используется в системах MSDOS и Windows. А также совместим с системами на базе UNIX, такими как Mac и Linux, и FreeBSD. С другой стороны, этот протокол и эта команда реализуются только через команды. Однако у Telnet есть серьезная проблема с безопасностью. Действительно, информация от одного терминала к другому передается без какого-либо шифрования, только в виде простого текста. По этой причине в настоящее время предпочтение отдается более безопасным инструментам, таким как SSH. Хотя все равно пригодится во внутренних сетях с защитой от внешнего трафика. Вот почему мы увидим, как включить Telnet в Windows Server.

Включение Telnet в Windows Server 2016/2019. Использование PowerShell

Чтобы иметь возможность правильно использовать Telnet, мы должны открыть сеанс на целевом компьютере. Этот сеанс должен быть открыт пользователем с доступом. Как упоминалось выше, этот протокол представляет собой важный пробел в безопасности. По этой причине он по умолчанию отключен в Windows Server. Это можно проверить, выполнив команду telnet в командной строке:

Telnet не распознается как допустимая команда

Чтобы включить его, откройте PowerShell с правами администратора, добавьте следующую команду и нажмите Enter:

Немедленно начать установку:

Включение Telnet через PowerShell

В конце процесса мы увидим следующее окно:

Telnet наконец включен.

Еще один способ включить эту функцию — открыть CMD с правами администратора и выполнить следующую команду:

Включение графического режима Telnet.

Также можно включить Telnet из панели управления Windows Server 2016/2019. Имея это в виду, вы должны войти в раздел Добавить роли и функции.

Добавить роли и функции

Затем нажмите "Далее", чтобы продолжить.

Нажмите "Далее", чтобы продолжить

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

Выберите установку на основе ролей или компонентов

Далее выберите сервер, который вы собираетесь добавить в Telnet.

Выберите сервер.

Теперь просто нажмите "Далее" и пропустите роли на этом экране. Нажмите «Далее», чтобы продолжить установку.

Нажмите "Далее", чтобы продолжить установку.

Затем прокрутите вниз и установите флажок Telnet. Вы увидите краткое описание функции.

Добавление функции Telnet

На следующем экране нажмите «Установить», чтобы начать процесс.

Нажмите «Установить».

Просто подождите несколько секунд, пока Telnet окончательно не установится.

Telnet, установленный панелью управления сервером

Тестирование Telnet.

После завершения процесса вам просто нужно открыть любую CMD и выполнить следующую команду:

Если все верно, вы увидите следующее окно:

Запуск Telnet

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

Справка по Telnet

В конечном итоге мы увидели, как установить Telnet в Windows 2016/2019. Несмотря на ограничения безопасности, он по-прежнему является хорошим вариантом для связи компьютеров в частных сетях. На этом пока все, прежде чем попрощаться, я приглашаю вас посмотреть наш пост об OrientDB в Windows 10. Увидимся позже!

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