
Вы можете использовать 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.