Как настраивать Telnet-сервер в Windows Server 2008
Хотя клиентское и серверное приложение 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.
Теперь начнется установка функции Telnet Server.. Через несколько минут вы получите сообщение о завершении установки. Вот и все – установка настолько проста!
Более подробную информацию о различиях между ролями и функциями смотрите мою памятку администраторам: В чем различие между ролью и функцией при настройке вашего сервера 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-сервер в Windows Server 2008
Хотя клиентское и серверное приложение 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.
Теперь начнется установка функции Telnet Server.. Через несколько минут вы получите сообщение о завершении установки. Вот и все – установка настолько проста!
Более подробную информацию о различиях между ролями и функциями смотрите мою памятку администраторам: В чем различие между ролью и функцией при настройке вашего сервера 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-клиент в 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.