Telnet – это старый сетевой протокол, используемый для подключения к удаленным системам через сети TCP/IP. Он подключается к серверам и сетевому оборудованию через порт 23.
Команда telnet используется для интерактивного взаимодействия с другим компьютером по протоколу TELNET.
Telnet не является безопасным протоколом и поэтому НЕ РЕКОМЕНДУЕТСЯ! Это связано с тем, что данные, передаваемые по этому протоколу, не шифруются и могут быть перехвачены хакерами.
Более рекомендуемым протоколом является SSH, который зашифрован и более безопасен.
Если telnet вызывается без аргумента host, он переходит в командный режим, о чем свидетельствует его приглашение telnet>
. В этом режиме он принимает и выполняет команды, перечисленные ниже. Если его вызывают с аргументами, он выполняет команду open
с этими аргументами.
Синтаксис
telnet [опции ...] [хост [порт]]
Опции
-4
,-ipv4
: использовать протокол IPv4 для подключения к хостам.-6
,-ipv6
: Использовать протокол IPv6 для подключения к хостам.-8
,-binary
: Указывает 8-битный путь передачи данных. Это попытка согласовать двоичный вариант протокола TELNET на входе и выходе.-L
,-binary-output
: Указывает 8-битный путь передачи данных на выходе. Это приводит к согласованию опции BINARY на выходе.-e
,-escape escape character
: Устанавливает начальный управляющий символ telnet на escape-char. Если символ escape опущен, то символ escape не будет использоваться.-E
,-no-escape
: Запрещает распознавать любой символ как управляющий.-a
,-login
: Попытка автоматического входа в систему.-K
,-no-login
: Запрещает автоматический вход в удаленную систему.-l
,-user user
: Если удаленная система понимает опцию ENVIRON при подключении к удаленной системе, то пользователь будет отправлен в удаленную систему как значение переменной USER. Эта опция предполагает наличие опции -a. Вы также можете использовать эту опцию с командой open-n
,-trace
файл трассировки: Открывает файл трассировки для записи трассировочной информации.-r
,-rlogin
: задает пользовательский интерфейс, аналогичный rlogin. В этом режиме в качестве управляющего символа используется символ тильды (~), если он не изменен с помощью опции -e.-c
,-no-rc
: Отключает чтение пользовательского файла .telnetrc.-d
,-debug
: Устанавливает начальное значение переключателя debug в TRUE.-x
,-encrypt
: Включает шифрование потока данных, если это возможно.-X
,-disable-auth atype
: отключает тип аутентификации atype.-k
,-realm domain
: Если используется аутентификация Kerberos, опция -k запрашивает, чтобы telnet получал билеты для удаленного хоста в домене домена, а не в домене удаленного хоста, как указано в krb_realmofhost(3).host
: Указывает официальное имя, псевдоним или веб-адрес удаленного узла.port
: Указывает номер порта (адрес приложения). Если номер не указан, используется порт Telnet по умолчанию.
Примеры
Подключение к удаленному хосту
telnet localhost
Подключение к выбранному хосту:
telnet mojhost.pl
или
telnet 111.222.33.44
Telnet также можно использовать для проверки того, открыт ли определенный порт на сервере.
telnet 111.222.33.44 port
Чтобы прервать telnet-соединение, используйте команду:
logout
Чтобы выйти из удаленного сервера:
exit
Для получения дополнительной информации о программе telnet выполните следующие команды:
man telnet telnet --help
Комментарии (0)