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 > Server Manager, или с помощью контекстного меню значка «Мой компьютер».
- В левой панели Server Manager, нажмите на Features.
- Нажмите кнопку Add Features.
- В списке доступных функций, прокрутите ползунок вниз и выберите Telnet Client, а затем нажмите кнопку Далее.
5. На странице Подтверждение нажмите на Install.
6. После завершения установки, нажмите на «Close«.
Кстати, установить клиент telnet можно и из командной строки, для этого нужно набрать следующую команду:
Servermanagercmd –I Telnet-Client
Чтобы установить клиент Telnet в Windows 7, выполните следующие действия:
- Перейдите в Start > Control Panel > Programs, а затем нажмите кнопку Turn Windows features on or off. От вас может потребоваться введение пароля администратора, выполните это.
- В окне функций Windows найдите Telnet Client и отметьте его галочкой.
3. Нажмите кнопку ОК. Процесс установки может занять несколько минут, а когда он завершает вы можете приступить к использованию клиента Telnet.
Telnet Client allows a computer to connect to a remote Telnet server and run applications on that server. Once logged on, a user is given a command prompt that can be used as if it had been opened locally on the Telnet server’s console. Commands that you type at the Telnet client command prompt are sent to the Telnet Server and executed there, as though you were locally logged on to a command prompt session at the server. Output from the commands that you run are sent back to the Telnet client where they are displayed for you to view.
The Telnet client is a feature included with Microsoft Windows Server 2008 and Windows Vista, however, it is not enabled by default. The nice part about Telnet is that it can be used across computers that use different operating systems, such as Linux, Unix, or Windows. However, unless you need it for specific text-based commands on those remote machines, and if you are only using computers running the Windows operating system, you might find it easier to use the Windows Remote Desktop feature. On Windows Server 2008 machines you can also use the Remote Shell feature (winrs) which is considered to be more secure than Telnet.
As noted above, the Telnet client is considered to be a “Feature” on both operating systems, and can be easily installed:
On Windows Server 2008, you can install Telnet client by using the Add Features Wizard in Server Manager. On Windows Vista, you install the Telnet client through the Turn Windows Features On or Off link in Control Panel.
Unless you first install it, when you first try to run a telnet command, Windows will inform you that telnet is not recognized as a command.
To install the Telnet client on Windows Server 2008 follow this procedure:
-
- Open Server Manager by clicking Start > Server Manager, or by using the My Computer context menu.
- From the left panel in Server Manager, click on Features.
- Click on Add Features.
-
- From the available list of features, scroll down and select Telnet Client, then click Next.
-
- On the Confirmation page, click on Install.
- Installation of the selected feature will be initialized and started. Once installation is completed, click on Close.
BTW, this can easily be done also by typing the following command in the command prompt:
Servermanagercmd –I Telnet-Client
Now open Command Prompt, and run the telnet command. For some examples of using Telnet see my Related Articles section below.
As you can see, Telnet is now recognized by Windows Server 2008 and you can start using it to connect to your telnet servers.
To install the Telnet client on Windows Vista follow this procedure:
-
- Click the Start button > Control Panel > Programs, and then click Turn Windows features on or off. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
-
- In the Windows Features dialog box, select the Telnet Client check box.
-
- Click OK. The installation process might take several minutes and when it completes you can begin using the Telnet client.
Some of the commands available in Telnet include:
Open or o – Establish a Telnet connection with a host computer or remote server. You can use the full command, open, or abbreviate it to just o. For example, o mail.kuku.co.il 25 will connect your computer to a computer named mail.kuku.co.il using port 25.
Close or c – Close an existing Telnet connection. It can be combined with a host name and port number.
Set – Set the terminal type for the connection, turn on local echo, set authentication to NTLM, set the escape character, and set up logging.
To see which commands are available, type a question mark (?) and then press Enter.
Conclusion
In this article, you have learned how to install the Telnet client on Windows Server 2008 or Windows Vista. This will allow you to enter commands used to access programs and services on a remote computer, whether that machine runs the Linux, Unix, or Windows operating system.
Got a question? Post it on our Windows Vista Forums!
Куда пропал Telnet
Изначально Telnet предназначался для управления удаленными компьютерами. Однако в этом протоколе не предусмотрено ни шифрования, ни проверки подлинности данных, а все данные передаются по сети в открытом виде и могут быть легко перехвачены. По этой причине для удаленного управления Telnet практически не используется. Но хотя как инструмент управления Telnet и не очень, некоторые его возможности можно использовать для диагностики сети. Например, с помощью telnet-клиента очень удобно проверять, открыт ли на сервере нужный порт.
В современнных операционных системах (Windows 7, Windows 8, Server 2008 и Server 2012) при попытке запуска telnet-клиента будет выдана ошибка.
Но клиент Telnet все же входит в состав этих ОС. Хотя по умолчанию (из соображений безопасности) он отключен, включить его довольно просто.
Windows Server 2008 и 2008R2
В серверных ОС Telnet устанавливается как компонент (Feature). Для его включения открываем Server Manager и идем по ссылке «Add Features».
В фичах находим Telnet Client и отмечаем его галкой. Жмем Next -> Install и ждем завершения установки.
Windows Server 2012
Также запускаем Server Manager и идем по ссылке «Add roles and features».
В окне «Server Selection» выбираем нужный сервер (или группу серверов). Затем идем в «Features», отмечаем галкой Telnet Client, жмем Next -> Install и дожидаемся окончания установки.
Windows 7 и Windows 8
В клиентских ОС клиент Telnet устанавливается из оснастки «Программы и компоненты», находящейся в Панели управления.
Открываем оснастку и выбираем пункт «Включение или отключение компонентов Windows». В открывшемся окне выбираем пункт Клиент Telnet и жмем ОК.
И еще один способ. Открываем командную консоль с правами администратора и выполняем следующую команду:
DISM /Online /Enable-Feature /FeatureName:TelnetClient
Этот способ работает на всех вышеперечисленных операционных системах.
Ну и для проверки 🙂
Problem
I tried to telnet on my windows server 2008 R2 but got the below error.
C:Windowssystem32>telnet 'telnet' is not recognized as an internal or external command, operable program or batch file.
Solution
I got the above error because the telnet client was not installed on my server. Here I have shown the process of how to enable telnet in windows server 2008 R2. Telnet is a windows feature which can be turned on or off, by default it is turned off.
Enable Telnet in Windows Server 2008 R2
Now you may verify that the telnet client has been successfully installed.
C:Windowssystem32>telnet Welcome to Microsoft Telnet Client Escape Character is 'CTRL+]' Microsoft Telnet>
Last Updated: September 25, 2020
Related Posts
- Windows 10: ‘telnet’ is not recognized as an internal or external command, operable program or batch file.
- telnet: Unable to connect to remote host: No route to host in RHEL
Asked
11 years, 1 month ago
Viewed
15k times
Just like the title, I tried to search the services list of Windows Server 2008 r2, but not find it. Should I install it with a installation file, or just need to switch telnet service toggle?
asked Dec 16, 2011 at 23:19
Take a look at this Install Telnet Server article.
The relevant details:
To install Telnet Server on Windows Server 2008 R2 and Windows Server 2008
Start Server Manager. Click Start, right-click Computer, and then click Manage.
If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
In the Features Summary section, click Add features.
On the Select Features page, select Telnet Server. You can also select Telnet Client if you want.
Click Next, and then on the Confirm Installation Options page, click Install.
On the Installation Results page, click Close.
Close Server Manager.
Simon Tewsi
17k21 gold badges82 silver badges100 bronze badges
answered Dec 16, 2011 at 23:28
tenorsaxtenorsax
21.1k9 gold badges60 silver badges106 bronze badges
Хотя приложения telnet клиентов и серверов существовали практически всегда, они очень полезны, а если вы работаете так же, как я, вы можете использовать этот протокол каждый день для осуществления различных задач настройки сети. В Windows Server 2008 настройка ответов сервера на запросы telnet и даже использование Windows 2008 Server, чтобы связываться через telnet с другой системой сервера telnet, может значительно отличаться. Итак, давайте выясним, как настраивать эти возможности!
Зачем мне настраивать мой 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 и нажмите раздел Функции слева. Далее нажмите Добавить функции справа, как показано на рисунке ниже:
В окне Выбор функций пролистайте вниз до опции Telnet Server и отметьте ее флажком. Теперь нажмите Далее, а затем Установить.
После этого начнется процесс установки Telnet Server. Через несколько минут у вас появится сообщение о том, что установка завершена. Вот и все – процесс установки действительно так прост!
Для дополнительной информации о различиях между ролями и функциями прочтите мою статью: 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:
Затем нажимаем Далее, Установить, мой клиент telnet был установлен очень быстро, как видно на рисунке 4, ниже.
Также смотрите мою статью Why is there no CLI Telnet in Windows Server 2008?
Включение и разрешение доступа к серверу Telnet Server
Прежде чем вы подключитесь к новому серверу telnet, подождите. В отличие от многих других функций, тот факт, что функция сервера telnet просто установлена, не означает, что он работает. Чтобы иметь возможность использовать сервер telnet, вам нужно как минимум: 1) запустить службу; и 2) разрешить доступ.
Чтобы запустить службу, нужно открыть консоль Services MMC либо через меню Пуск, либо вписав в строке Выполнить services.msc. Измените в службе telnet опцию на запускать автоматически, а затем нажмите Запустить службу.
Когда все готово, все должно выглядеть, как на рисунке 5:
Кстати, вы также можете запускать и останавливать свой сервер telnet из командной строки, используя команды net start telnet и net stop telnet.
На данном этапе вы сможете подключиться к своему серверу с помощью telnet и получить строку входа. Вы можете войти в качестве администратора, а другие пользователи без прав администратора не смогут войти. Чтобы разрешить другим пользователям входить на сервер, нам нужно указать, кому разрешен доступ входа через telnet. Для этого нам нужно добавить пользователей без прав администратора в локальную группу под названием TelnetClients. В моей системе такая группа уже была создана, однако официальные инструкции Microsoft говорят о том, что ее нужно создавать. Поэтому если группа не создана на вашей системе, создайте ее.
Далее Добавить пользователей в эту группу. В моем примере я добавил уже созданного пользователя ‘ddavis’ в группу TelnetClients, как показано на рисунке 6, в Computer Management.
Как только пользователь был добавлен, пришло время испробовать сервер telnet от имени пользователя без прав администратора.
Тестирование нового сервера Windows 2008 Telnet Server
Чтобы испытать наш новый сервер Windows 2008 Telnet Server, я перешел на другой компьютер Windows Vista (который недавно установил) через локальную сеть LAN. Прежде чем использовать telnet на этой машине, мне пришлось установить функцию клиента telnet, процесс установки которой был сходен с процессом установки сервера telnet на Windows 2008 Server.
Для проверки соединения я выбрал Пуск ‘ Командная строка. Из командной строки Windows я связался через telnet с моим сервером Telnet Server и смог успешно подключиться от имени пользователя без прав администратора (обратите внимание на имя пользователя, с которым я вошел в систему), как показано на рисунках 7-10 ниже:
На мой взгляд из показанных выше рисунков есть два важных момента, которые следует отметить:
- Исходя из сообщения на рисунке 6, Telnet является небезопасным протоколом. Весь передаваемый трафик (включая имя пользователя и пароль) передается чистым текстом через сеть. Это означает, что ваше имя пользователя и пароль могут просматриваться теми пользователями, которые расшифровывают пакеты в вашей сети. Это угроза безопасности даже в безопасной локальной сети.
- Однако, как видно из рисунка 9, Windows Telnet поддерживает NTLM аутентификацию. Вы можете принудить telnet сервер разрешать только NTLM аутентификацию, что сделает telnet сервер гораздо более безопасным.
К тому же, если вы прочитаете официальное руководство Microsoft по работе telnet, вы узнаете, как настраивать конфигурацию для telnet, а также о таких изменениях как смена номера используемого порта, время простоя, максимальное количество одновременных пользователей и т.д.
Чтобы посмотреть, кто подключен к вашему telnet серверу, вы можете использовать следующую команду:
tlntadmn -s
Пример этой команды в действии приведен на рисунке 11.
Также вы можете осуществлять другие функции с помощью команды tlntadmn, такие как отправка сообщений пользователям (рисунки 12 — 13) и отключение пользователей.
Для официальной документации Microsoft по Telnet вы можете перейти по ссылкам:
- Telnet Operations Guide
- Telnet Technical Reference
- Telnet Troubleshooting Guide
Резюме
Существует множество преимуществ добавления сервера Telnet Server на вашу систему Windows Server 2008. Мы узнали, что нужно сделать нечто большее перед использованием сервера telnet, чем просто установить функцию. Сервер необходимо запустить, а также нужно настроить аутентификацию пользователей, прежде чем использовать эту функцию. Сервер telnet можно использовать для выполнения различных типов администрирования, мониторинга и диагностирования вашей системы Windows 2008 Server с помощью командной строки. Надеюсь, вы испробуете эту функцию!
03.06.2009 —
Posted by |
ms windows server 2008
Sorry, the comment form is closed at this time.
Telnet Client is not installed by default on Windows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008. The procedures to install Telnet Client vary based on the operating system you are using. Microsoft has documented the following instructions on TechNet in this article.
To install Telnet Client by using a command line.
- Open a command prompt window. Click Start, type cmd in the Start Search box, and then press ENTER.
- Type the following command: pkgmgr /iu:”TelnetClient”.
- If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- When the command prompt appears again, the installation is complete.
To install Telnet Client on Windows Server 2008 R2 or Windows Server 2008
- Start Server Manager. Click Start, right-click Computer, and then click Manage.
- If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- In the Features Summary section, click Add features.
- In the Add Features Wizard, select Telnet Client, and then click Next.
- On the Confirm Installation Options page, click Install.
- When installation finishes, on the Installation Results page, click Close.
To install Telnet Client on Windows 7 or Windows Vista
- Click Start, and then click Control Panel.
- On the Control Panel Home page, click Programs.
- In the Programs and Features section, click Turn Windows features on or off.
- If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- In the Windows Features list, select Telnet Client, and then click OK.
This div height required for enabling the sticky sidebar