Telnet
Telnet | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Семья: | Семейство интернет-протоколов | ||||||||||||||||||||||||
Область деятельности: | Удаленное управление компьютерами | ||||||||||||||||||||||||
Порт: | 23 / TCP | ||||||||||||||||||||||||
| |||||||||||||||||||||||||
Стандарты: |
RFC 854 RFC 855 (STD 8) |
Telnet ( Tel ETYPE Net работа ) является имя Интернета в настоящее время менее широко используемый сетевой протокол . Этот старый и хорошо известный протокол клиент / сервер основан на символьном обмене данными через TCP- соединение. Помимо протокола, имя Telnet также используется для служб сервера Telnet и, в частности, для клиента Telnet. Обе службы используют протокол Telnet для связи.
Протокол Telnet состоит из набора основных функций и некоторых расширений. Базовый протокол описан в документах IETF RFC 854 и RFC 855 (STD 8). STD 8 описывает некоторые основные методы работы протокола и варианты расширения.
Существует множество расширений протокола, некоторые из которых включены в стандарты Интернета. В документах 27-32 IETF-STD описаны эти расширения.
По умолчанию клиенты Telnet могут вызываться под именем telnet во всех распространенных операционных системах, таких как Linux , Unix , macOS, а также во всех версиях Windows, совместимых с сетью . Начиная с macOS High Sierra , Telnet больше не поддерживается операционной системой, но может быть установлен через Homebrew и затем использован как обычно. Хорошо известный бесплатный клиент с открытым исходным кодом - PuTTY .
Начиная с Vista, клиент Telnet должен быть сначала активирован под Microsoft Windows . Служба сначала должна быть установлена и запущена на Windows Server 2008 . Для удаленного доступа пользователь также должен быть добавлен в определенную группу «TelnetClients», а брандмауэр должен быть настроен так, чтобы стандартный порт 23 не блокировался.
история
Telnet был разработан в 1969 году в рамках проекта ARPANET (Advanced Research Projects Agency Network) с целью обеспечения возможности удаленного использования дорогостоящего вычислительного времени, прикладных программ и баз данных. Но впервые его использовали только в 1974 году.
Предполагаемое использование
Telnet обычно используется для удаленного управления компьютерами в виде текстовых входов и выходов. Для этого клиент Telnet устанавливает незашифрованное соединение с сервером Telnet. На этом этапе требуемый пароль передается в виде открытого текста. После того, как соединение установлено, дополнительно может быть инициирован протокол Telnet. Таким образом, программами можно работать без графического пользовательского интерфейса. Обычно это консоль входа с полными правами. Из-за высокого уровня команд и незашифрованной передачи эта процедура считается небезопасной и должна быть заменена SSH- соединением, которое также реализует протокол Telnet, но передает его в зашифрованном виде.
Соединение между клиентом Telnet и сервером Telnet часто называют службой Telnet.
Управляющим блоком может быть удаленное устройство или программа, установленная на компьютере. Представление передаваемой информации может варьироваться в зависимости от конечного устройства.
Как только соединение между клиентом Telnet и сервером Telnet установлено, записи с клавиатуры отправляются с управляющего терминала на удаленный компьютер, а оттуда тексты, в свою очередь, передаются обратно на терминал. Удаленный компьютер передает, например, B. текстовые выходные данные программы, такие как интерфейс для ввода команд в операционную систему. Таким образом, один компьютер можно использовать для удаленного управления другим компьютером. Этот удаленный доступ может иметь место даже на более чем двух уровнях.
В настоящее время существует несколько основных областей применения клиента Telnet:
- Обращение к серверу Telnet и вход в серверную систему. Как уже было сказано, пароль передается открытым текстом. Поэтому рекомендуется использовать зашифрованную службу Secure Shell (SSH), если она доступна.
- Тест соединения с любым сервером TCP / IP , например Б. с серверами HTTP , SMTP или IMAP . Как правило, проверяется только установление TCP-соединения и рукопожатие, но критическая для безопасности информация не передается. Подключение к этим серверам, которые на самом деле не являются серверами Telnet, также возможно с помощью Netcat .
- Доступ к сетевому микропрограммному обеспечению различных устройств в локальной сети.
Помимо прочего, служба Telnet (взаимодействие между клиентом и сервером). используется для следующих областей применения:
- Доступ к удаленной консоли (например, оболочка UNIX или DOS) с возможностью использования всех команд и программ, работающих в текстовом режиме.
- Доступ к текстовым приложениям на сервере приложений.
- Запросы к базе данных, например поиск в каталогах библиотек.
- Удаленная настройка устройств и вывод рабочих данных.
Многие из этих приложений известны только опытной специализированной аудитории. Например, использовать Интернет шахматисты часто Бесплатный Интернет шахматный сервер и Gospieler Интернет Go - сервер, также Pandanet называемые. Их графический пользовательский интерфейс (GUI) интерпретирует текстовый вывод консоли и показывает ход противника на шахматной доске или доске. Ваш собственный ход осуществляется мышью, но информация о нем снова передается в виде текста. Затем в слепые шахматы играют без графического интерфейса.
преимущества
- Клиентская программа заменяет многие программы служб, которые хочется использовать в Интернете.
- Между двумя компьютерами устанавливается соединение, даже если они работают в разных операционных системах.
- Доступ ко всем ресурсам возможен при наличии разрешения.
недостаток
- Нет функций безопасности - например, Б. пароли отправляются в виде открытого текста.
- Благодаря полному доступу хакеры могут легко провести время.
Смотри тоже
- Tn3270 , вариант Telnet для связи между терминалами IBM 3270 и мэйнфреймами
- Telnet 5250 , вариант Telnet для связи между терминалами IBM 5250 и IBM System i с OS / 400
- PuTTY , пакет со свободно доступными клиентами Telnet и SSH
- Безопасная оболочка (ssh)
- Удаленная оболочка (rsh)
- Кермит (программное обеспечение)
веб ссылки
- RFC 15 - Сетевая подсистема для хостов с разделением времени
- RFC 854 / STD 8 ** - Спецификация протокола Telnet
- RFC 855 / STD 8 - Характеристики опции Telnet
- Список опций Telnet
- RFC 856 / STD 27 - двоичная передача Telnet
- RFC 857 / STD 28 - опция эха Telnet
- RFC 858 / STD 29 - опция Telnet Suppress Go Ahead Option
- RFC 859 / STD 30 - опция статуса Telnet
- RFC 860 / STD 31 - опция метки времени Telnet
- RFC 861 / STD 32 - Расширенные параметры Telnet: параметр списка
- RFC 885 - опция окончания записи Telnet
- RFC 1073 - параметр размера окна Telnet
- RFC 1079 - опция скорости терминала Telnet
- RFC 1091 - опция типа терминала Telnet
- RFC 1096 - Вариант расположения дисплея Telnet X
- RFC 1184 - опция линейного режима Telnet
- RFC 1205 - интерфейс Telnet 5250
- RFC 1372 - опция удаленного управления потоком через Telnet
- RFC 1572 - вариант среды Telnet
- RFC 2217 - опция управления портом Telnet Com
- RFC 2941 - опция аутентификации Telnet
- RFC 2942 - Проверка подлинности Telnet: Kerberos версии 5
- RFC 2943 - аутентификация Telnet с использованием DSA
- RFC 2944 - Аутентификация Telnet: SRP
- RFC 2946 - опция шифрования данных Telnet
- RFC 4248 - Схема URI Telnet
- RFC 4777 - Расширения Telnet IBM iSeries
Индивидуальные доказательства
- ↑ Происхождение названия
- ↑ Активация клиента Telnet под ОС Windows 7. Microsoft, доступ к 30 июля 2017 года .
- ↑ Telnet песни с помощью Guy L. Steele, Jr.