Как пользоваться в консоли telnet в Linux

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
Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен linuxiarze.pl

Похожие статьи

Комментарии (0)