Как включить telnet windows server 2008 r2

Обновлено: 05.07.2024

Настраиваем Telnet-сервер в среде Windows Server 2008 R2
Настраиваем Telnet-клиент в среде Windows 7
После добавления пользователя, можно протестировать Telnet-сервер от его имени на клиенте, например, такой командой из командной строки

Часто используемые команды Telnet

Командная строка Telnet на клиенте с Windows может принимать следующие команды
  • unset ntlm отключит встроенную проверку подлинности;
  • unset localecho деактивирует режим локального вывода команд;

Нововведения Windows Server 8

Серверные операционные системы, которой является Windows Server 8 используются на выделенных серверах (dedicated server). Непосредственное отношение к таким программным продуктам имеют специалисты, обслуживающие дата центры или сети предприятий и организаций. Помимо этого нововведения Windows Server 8 будут интересны администраторам крупных сайтов, когда производительности обычного хостинга не хватает. Так же на выделенных серверах размещаются крупные базы данных.

Преимущества выделенного сервера:

  • выбор конфигурации сервера
  • выбор программного обеспечения
  • большая производительность
  • выделенный порт подключения к Интернету.

При установке предварительной версии Windows 8 для разработчиков (Windows 8 Developer Preview), ничего особенного от серверной части системы как обычно не ожидаешь (изменения в основном затрагивают визуальный интерфейс и встроенный софт). Но то, что Microsoft подготовили на этот раз, оказалось куда более впечатляющим взор (и немножко даже пугающим) в сравнении с тем, что они обещали на конференции Microsoft Build в сентябре 2011 года.

Windows-Server-8

Начнем с пугающего. Работая с абсолютно новым интерфейсом (Metro UI), базирующимся на HTML, с самого начала испытывается некий дискомфорт. Могут также напрягать изменения в инструментах администрирования, к которым все так привыкли. Но не может не впечатлять просто громадное количество усовершенствований. Например, множество новых функций, созданных не только для крупных корпораций, потребности которых обычно существенно влияют на конечный продукт, а и для абсолютно любого администратора Windows. Причем большая часть этих функций уже работает на стадии предварительной версии в Windows Server 8. Есть три главных нововведения, которые сразу же бросаются в глаза:

Кроме вышеперечисленных, в финальной сборке Windows Server 8 будет еще очень много новых функций, о которых общественность будет узнавать постепенно, с выходом Windows Server 8 Beta и Windows Server 8 RC.

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

Почему стоит настраивать сервер Windows 2008 в качестве telnet-сервера?

Есть несколько причин для того, чтобы настраивать сервер Windows 2008 в качестве telnet-сервера. Вот их список:

  • Выполнение удаленных команд из командной строки на сервере Windows 2008 через WAN или LAN.
  • Возможность настраивать и решать проблемы с различными удаленными устройствами: маршрутизаторами Cisco, серверами Linux, серверами Windows 2008 через интерфейс командной строки.
  • Для проверки сервера и с сервера, используя простой и надежный протокол.

Поговорим о примере. Предположим, я хочу проверить состояние некоторых файлов, которые предполагается передавать на сервер IIS . Есть несколько простых команд, годных для данный цели, и если у меня есть доступ к командной строке Windows, я их могу выполнить очень быстро. Например, вместо соединения с сервером через Remote Desktop (RDP), либо VNC, либо еще какой-нибудь метод удаленного контроля, почему бы не выполнить всего 2 команды, получив доступ к серверу через telnet?

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

Как установить Telnet-сервер в Windows Server 2008 ?

Для установки в Windows 2008 Server Telnet-сервера вам нужно добавить новую функцию (Feature) в Windows. Для этого откройте Server Manager и нажмите на секцию Features слева. Затем щелкните на Add Features справа. Это должно выглядеть примерно так:

В окне Select Features перейдите к варианту Telnet Server и отметьте его. Теперь щелкните Next, а затем Install.

Более подробную информацию о различиях между ролями и функциями смотрите мою памятку администраторам: В чем различие между ролью и функцией при настройке вашего сервера Windows 2008 Server?

Как установить Telnet-клиент в Windows Server 2008?

Хотя сейчас вы имеете возможность проверить ваш Telnet-сервер с любого компьютера, на котором установлено приложение telnet (например, в операционной системе Windows XP или Windows 2003), я предлагаю воспользоваться Windows 2008 Server с telnet-клиентом для соединения с вашим сервером Windows 2008 Server, на который мы только что установили Telnet-сервер.

Поэтому, в отличие от предыдущих операционных систем Windows, сейчас нам нужно установить telnet-клиент на Windows 2008 Server. Для этого следует открыть то же самое приложение Server Manager, перейти к Features, после чего – к Add Feature.

На этот раз нужно выбрать Telnet Client (Рисунок 3):

После нажатия на Next и Install мой telnet-клиент установился очень быстро (Рисунок 4).

Включение и разрешение доступа к Telnet-серверу

Не спешите соединяться с новым telnet-сервером. В отличие от многих других функций, установка telnet-сервера не включает его работоспособность. Для нормального использования telnet-сервера нужно, как минимум, 1)запустить службу и 2) разрешить доступ.

Для запуска службы перейдите к Services в MMC либо через меню «Пуск», либо путем запуска services.msc.. Укажите для службы telntet start automatically, после чего нажмите Start для запуска службы.

После этого вы должны увидеть нечто вроде того, что показано на Рисунке 5:

Кстати, запускать и останавливать ваш telnet-сервер вы можете и через командную строку, набирая net start telnet и net stop telnet.

На данный момент при попытке подключения к серверу вам предложат ввести входные данные. Вы можете получить доступ в качестве администратора, а все остальные пользователи – не администраторы получить доступ не могут. Чтобы дать возможность другим пользователям удаленно подключаться через telnet, нужно изменить специальные настройки. Для этого добавьте нужного пользователя в локальную группу TelnetClients. системы, которая уже была добавлена (согласно официальным инструкциям от Microsoft эта группа должна быть создана). Если же такая группа создана не была, просто создайте ее собственноручно.

Затем добавьте пользователей в эту группу, нажав Add Users. В моем случае я добавлял уже созданного пользователя ‘ddavis’ в группу TelnetClients (Рисунок 6 – в Computer Management).

Когда пользователь добавлен, можно тестировать telnet-сервер для пользователя – не администратора.

Тестирование вашего telnet-сервера в Windows 2008

Для тестирования telnet-сервера я перешел к другой машине с Windows Vista, установленной через LAN. До начала использования telnet на этой машине мне нужно было установить telnet-клиент.

Для тестирования нашего соединения я перешел к Start ‘ Command Prompt.. В командной строке Windows я попробовал соединиться через telnet с новым telnet-сервером и добился доступа (обратите внимание на имя, с которым я осуществлял вход) (Рисунки 7-10):

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

В современнных операционных системах (Windows 7, Windows 8, Server 2008 и Server 2012) при попытке запуска telnet-клиента будет выдана ошибка.

Но клиент Telnet все же входит в состав этих ОС. Хотя по умолчанию (из соображений безопасности) он отключен, включить его довольно просто.

Windows Server 2008 и 2008R2

В серверных ОС Telnet устанавливается как компонент (Feature). Для его включения открываем Server Manager и идем по ссылке «Add Features».

Windows Server 2008 Server Manager

В фичах находим Telnet Client и отмечаем его галкой. Жмем Next -> Install и ждем завершения установки.

добавление фичи Telnet Client в Server Manager 2008

Windows Server 2012

Также запускаем Server Manager и идем по ссылке «Add roles and features».

Windows Server 2012 Server Manager

В окне «Server Selection» выбираем нужный сервер (или группу серверов). Затем идем в «Features», отмечаем галкой Telnet Client, жмем Next -> Install и дожидаемся окончания установки.

добавление фичи Telnet Client в Server Manager 2012

Windows 7 и Windows 8

В клиентских ОС клиент Telnet устанавливается из оснастки «Программы и компоненты», находящейся в Панели управления.

Панель управления Windows 8

Открываем оснастку и выбираем пункт «Включение или отключение компонентов Windows». В открывшемся окне выбираем пункт Клиент Telnet и жмем ОК.

включение компонента Telnet Client в Windows 7 и Windows 8

И еще один способ. Открываем командную консоль с правами администратора и выполняем следующую команду:

Зачем мне настраивать мой Windows 2008 Server в качестве Telnet Server?

Существует несколько причин для настройки Windows 2008 Server в качестве сервера Telnet. Вот мой список этих причин:

  • Для выполнения удаленных CLI команд на вашем сервере Windows 2008 Server через сети LAN или WAN.
  • Чтобы иметь возможность настраивать и диагностировать ваши сетевые устройства (будь то маршрутизаторы Cisco, серверы Linux или Windows 2008 Server) с помощью быстрой командной строки, коей является приложение telnet.
  • Чтобы тестировать подключаемость к и с сервера, используя простой и надежный протокол

Давайте рассмотрим пример. Допустим, я хочу проверить статус некоторых файлов, которые должны были быть переданы на мой IIS сервер. Существует набор быстрых команд, которые я могу выполнить, чтобы проверить эти файлы, и я могу выполнить эти команды быстрее всех прочих альтернатив, если смогу войти в интерпретатор команд Windows. Например, вместо того чтобы подключаться к серверу с удаленным рабочим столом (Remote Desktop – RDP), с VNC или с другим способом удаленного контроля, почему бы просто не связаться с сервером через telnet и быстро выполнить две команды, которые нужны?

Конечно, это очень простой пример, но я уверен, что в ваших организациях есть масса примеров, в которых ваши администраторские задачи можно выполнить гораздо быстрее, если связаться с сервером Windows через эмулятор терминала (telnet) и запустить необходимые команды CLI.

Как установить Windows Server 2008 Telnet Server?

Чтобы установить сервер Windows 2008 Server Telnet, вам нужно добавить новую функцию Windows. Для этого откройте Server Manager и нажмите раздел Функции слева. Далее нажмите Добавить функции справа, как показано на рисунке ниже:

1

В окне Выбор функций пролистайте вниз до опции Telnet Server и отметьте ее флажком. Теперь нажмите Далее, а затем Установить.

2

Для дополнительной информации о различиях между ролями и функциями прочтите мою статью: What is the difference between a Role and a Feature when customizing your Windows 2008 Server?

Как устанавливать клиента Windows Server 2008 Telnet?

Хотя сейчас вы можете тестировать ваш сервер Telnet Server с любого компьютера, имеющего приложение telnet (например, Windows XP или 2003), давайте используем Windows 2008 Server с клиентом telnet, чтобы подключиться к серверу Windows 2008 Server, на который мы только что установили сервер Telnet.

Итак, в отличие от большинства предыдущих ОС семейства Windows, нам необходимо установить клиента telnet на Windows 2008 Server. Для этого нам нужно открыть все то же приложение Server Manager, Функции, Добавить функции.

На этот раз мы выберем установку Telnet Client, как показано на рисунке 3:

3

Затем нажимаем Далее, Установить, мой клиент telnet был установлен очень быстро, как видно на рисунке 4, ниже.

4

Включение и разрешение доступа к серверу Telnet Server

Прежде чем вы подключитесь к новому серверу telnet, подождите. В отличие от многих других функций, тот факт, что функция сервера telnet просто установлена, не означает, что он работает. Чтобы иметь возможность использовать сервер telnet, вам нужно как минимум: 1) запустить службу; и 2) разрешить доступ.

Чтобы запустить службу, нужно открыть консоль Services MMC либо через меню Пуск, либо вписав в строке Выполнить services.msc. Измените в службе telnet опцию на запускать автоматически, а затем нажмите Запустить службу.

Когда все готово, все должно выглядеть, как на рисунке 5:

5

Кстати, вы также можете запускать и останавливать свой сервер telnet из командной строки, используя команды net start telnet и net stop telnet.

На данном этапе вы сможете подключиться к своему серверу с помощью telnet и получить строку входа. Вы можете войти в качестве администратора, а другие пользователи без прав администратора не смогут войти. Чтобы разрешить другим пользователям входить на сервер, нам нужно указать, кому разрешен доступ входа через telnet. Для этого нам нужно добавить пользователей без прав администратора в локальную группу под названием TelnetClients. В моей системе такая группа уже была создана, однако официальные инструкции Microsoft говорят о том, что ее нужно создавать. Поэтому если группа не создана на вашей системе, создайте ее.

6

Как только пользователь был добавлен, пришло время испробовать сервер telnet от имени пользователя без прав администратора.

Тестирование нового сервера Windows 2008 Telnet Server

Чтобы испытать наш новый сервер Windows 2008 Telnet Server, я перешел на другой компьютер Windows Vista (который недавно установил) через локальную сеть LAN. Прежде чем использовать telnet на этой машине, мне пришлось установить функцию клиента telnet, процесс установки которой был сходен с процессом установки сервера telnet на Windows 2008 Server.

7

8

9

10

На мой взгляд из показанных выше рисунков есть два важных момента, которые следует отметить:

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

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

Пример этой команды в действии приведен на рисунке 11.

11

12

13

Для официальной документации Microsoft по Telnet вы можете перейти по ссылкам:

Резюме

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

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