Команды Telnet: Обзор

Вы можете использовать Telnet для доступа к другим системам. Эти команды Telnet помогут вам в этом.

Запуск Telnet и установление соединения

Telnet используется из командной строки, например, из командной строки в Windows. Для запуска клиента требуется только одна команда:

telnet

Вы также можете подключиться напрямую, не запуская сначала клиента. Для этого укажите имя хоста или установите соединение по IP-адресу:

telnet <hostname></hostname>
telnet 127.0.0.1

Теперь вам будет предложено ввести данные доступа, после чего будет установлено соединение.

Стандартные команды Telnet

В следующем обзоре представлены стандартные команды. Некоторые из них могут быть дополнены аргументами и выполняться с помощью клиента Telnet:

Команда Краткая команда Описание
?/help ? Открывает меню справки
Закрыть c Закрывает текущее соединение Telnet
аргумент отображения d Отображает различные параметры текущего соединения (порт, тип терминала и т.д.)
аргумент environ   Определяет переменные для соответствующего окружения операционной системы
аргумент toggle   Определяет, как Telnet реагирует на определенные ситуации. Команда изменяет статус с TRUE на FALSE или наоборот; с помощью set или unset можно также напрямую установить статус — аргументы, таким образом, также действительны для set/unset.
Logout   Завершает текущий сеанс Telnet, если удаленный хост поддерживает опцию выхода из системы.
тип режима   Устанавливает тип передачи (текстовый файл, двоичный файл)
open имя хоста o Устанавливает еще одно соединение с выбранным хостом в дополнение к существующему.
Выйти из программы q Завершает работу клиента Telnet, включая все активные соединения
аргумент send sen Отправляет выбранные типичные строки Telnet на хост
аргумент set set Изменяет параметры соединения
Unset u Загружает предопределенные параметры соединения
Статус st Показывает, активно ли соединение
Совет

Поскольку Telnet работает из командной строки, необходимо знать и другие команды. Ознакомьтесь с командами Windows CMD, чтобы легко ориентироваться в командной строке.

Параметры команд Telnet

Некоторые команды могут быть расширены аргументами, что означает, что вам доступны дополнительные параметры. Вот некоторые важные параметры:

Команда Параметр Описание
telnet -d Активирует режим отладки
  -a Попытка автоматического входа в систему
  -n tracefile Открывает файл трассировки для записи соответствующей информации (см. также «set tracefile»)
  -l user Если хост поддерживает environ, вы войдете в систему как указанный пользователь.
  -e escape char Задает управляющий символ
  -E Ни один символ не распознается в качестве управляющего символа
  -x Попытка активировать режим шифрования
режим символ Отключает режим LINEMODE
  Линия Включает режим LINEMODE
  isig/-isig Включает/выключает режим TRAPSIG в LINEMODE
  редактировать/-edit Включает/выключает режим EDIT режима LINEMODE
  softtabs/-softtabs Включает/выключает режим SOFT_TABS в режиме LINEMODE
  litecho/-litecho Включает/выключает режим LIT_ECHO в режиме LINEMODE
отправить прервать Посылает последовательность «Прервать процесс»
  Ao Посылает последовательность «Прервать вывод»; хост смывает вывод от себя к клиенту.
  ayt Отправляет последовательность «Are you there»; хост может подтвердить ответ.
  brk Отправляет последовательность «Прервать».
  ec Отправляет последовательность «Стереть символ»; хост стирает последний введенный символ.
  el Отправляет последовательность «Стереть строку»; хост стирает вводимую строку
  eof Отправляет последовательность «Конец файла»
  eor Отправляет последовательность «Конец записи»
  esc Посылает текущий управляющий символ (см. также «telnet -e»)
  ga Отправляет последовательность «Вперед».
  getstatus Запрашивает хост отбросить все входные данные, которые еще не были обработаны
  ? Предоставляет информацию о команде отправки
установить/сбросить значение эха Определяет, должны ли вводимые символы также отображаться на экране
(значение может быть TRUE/FALSE или специальным символом) значение eof Включает символ «конец файла» (см. также «отправить eof»)
  значение стирания Включает символ стирания (см. также «send ec»); работает только в режиме localchars (см. также «toggle localchars»).
  значение escape Включает символ escape (см. также «telnet -e»)
  flushoutput значение Включает символ прерывания вывода (см. также «send ao»); работает только в режиме localchars (см. также «toggle localchars»)
  значение lnext Включает символы «lnext
  значение quit Включает символы «break» (см. также «send brk»); работает только в режиме localchars (см. также «toggle localchars»)
  значение reprint Включает символ «перепечатка»
  начальное значение Включает символ «старт»; только если включен TOGGLE-FLOW-CONTROL
  значение стоп Активирует символ «стоп»; только если активирован TOGGLE-FLOW-CONTROL
  значение worderase Включает символы «worderase»
окружение определить значение переменной Присваивает значение переменной; значения могут быть заключены в одинарные или двойные кавычки.
  undefine variable Удаляет указанную переменную
  экспортировать переменную Экспортирует указанную переменную
  экспортировать переменную Указывает, что указанная переменная может быть экспортирована только по специальному запросу Telnet.
  list Перечисляет все переменные; символ * указывает, экспортируется ли переменная автоматически.
  ? Предоставляет информацию о команде send
переключить autosynch Если активны и autosynch, и localchars, при отправке символа quit посылается дополнительная последовательность «synch» (см. также «set quit»).
(Исходное состояние — TRUE) двоичный Включает/выключает опцию «binary» на входе и выходе
  двоичный Включает/выключает опцию «двоичный» на входе и выходе
  outbinary Включает/выключает бинарную опцию на выходе
  crlf TRUE: возврат каретки устанавливается в <CR><LF>
  crmod FALSE: возврат каретки устанавливается в <CR><NUL> (FALSE здесь является нормальным состоянием)
  отладка Переключает состояние режима «возврата каретки»
  localchars Переключает состояние режима «отладки сокета» (FALSE здесь является нормальным состоянием).

Дополнительные команды и опции Telnet, а также подробную документацию можно найти на странице Telnet Man Page.

Совет

Если вы еще не очень хорошо знакомы с протоколом удаленного доступа, стоит заглянуть в нашу подробную статью на эту тему — telnet. В статье также объясняется, как включить Telnet в Windows.

Оцените статью
cdelat.ru
Добавить комментарий