Как выйти из telnet linux

Обновлено: 04.07.2024

Как использовать Telnet для тестирования порта в Linux?

Telnet

  • Установите Telnet, если он еще не установлен.
  • Откройте командную строку: Windows: выберите Пуск. Выберите «Выполнить» или «Поиск».
  • Введите команду: telnet Приложение Code42 использует порт 443 или 4287 для подключения к серверам авторизации и облаку Code42. Если вы не уверены, какой порт включить, проверьте все. Примеры:

Какая польза от Telnet в Linux?

Описание. Команда telnet используется для интерактивного взаимодействия с другим хостом по протоколу TELNET. Он начинается в командном режиме, где выводится командная строка telnet («telnet>»).

Как мне выйти из сеанса Telnet в Linux?

Хитрость здесь в том, что вам нужно сначала ввести escape-символ, например, '^]', который является 'Ctrl +]', а затем ввести quit, чтобы закрыть терминал telnet в Linux или любой системе UNIX.

Как подключиться к IP-адресу через Telnet?

Telnet: вы также должны проверить соединение с помощью telnet, поскольку это позволяет вам указать порт TCP.

  1. Откройте командную строку.
  2. Введите «telnet» ”И нажмите ввод.
  3. Если отображается пустой экран, порт открыт и проверка прошла успешно.
  4. Если вы получите соединение

Как мне подключиться к Telnet?

Чтобы подключиться к серверу через его порт Telnet через приложение Терминал вашего Mac, вам необходимо выполнить следующие действия:

Как узнать, открыт ли порт 22?

Проверьте порт 25 в Windows

  1. Откройте «Панель управления».
  2. Зайдите в «Программы».
  3. Выберите «Включение или отключение компонентов Windows».
  4. Установите флажок «Клиент Telnet».
  5. Щелкните «ОК». На вашем экране появится новое окно с надписью «Поиск необходимых файлов». Когда процесс будет завершен, telnet должен быть полностью функциональным.

Почему в telnet-соединении отказано?

В соединении отказано означает, что порт, к которому вы пытаетесь подключиться, на самом деле не открыт. Таким образом, либо вы подключаетесь к неправильному IP-адресу, либо к неправильному порту, либо сервер прослушивает неправильный порт, либо фактически не работает.

Как включить Telnet в Linux?

Чтобы включить подключения к серверу telnet в systemd, включите telnet.socket (если сервер telnet должен запускаться при каждой загрузке) и запустите telnet.socket для проверки возможности подключения. Чтобы включить подключения к серверу telnet в xinetd, отредактируйте /etc/xinetd.d/telnet, измените disable = yes на disable = no и перезапустите службу xinetd.

Что такое Telnet с примером?

Эмуляция терминала, которая позволяет пользователю подключаться к удаленному хосту или устройству с помощью клиента telnet, обычно через порт 23. На изображении справа показан пример сеанса telnet. Как видно из этого примера, сеанс telnet представляет собой интерфейс командной строки.

Как проверить, заблокирован ли порт в Linux?

Как проверить порты прослушивания и приложения в Linux:

  • Откройте приложение терминала, то есть приглашение оболочки.
  • Выполните любую из следующих команд: sudo lsof -i -P -n | grep СЛУШАТЬ. sudo netstat -tulpn | grep СЛУШАТЬ. sudo nmap -sTU -O IP-адрес-Здесь.

Можете ли вы использовать telnet для порта 22?

Как мне выйти из сеанса Telnet?

В чем разница между Telnet и SSH?

SSH - это сетевой протокол, используемый для удаленного доступа и управления устройством. Ключевое различие между Telnet и SSH заключается в том, что SSH использует шифрование, что означает, что все данные, передаваемые по сети, защищены от подслушивания. Как и Telnet, у пользователя, обращающегося к удаленному устройству, должен быть установлен SSH-клиент.

Что такое SSH в Linux?

Одним из важных инструментов, которым следует овладеть как системный администратор, является SSH. SSH или Secure Shell - это протокол, используемый для безопасного входа в удаленные системы. Это наиболее распространенный способ доступа к удаленным Linux и Unix-подобным серверам.

Что такое пинг и телнет?

Команды TELNET и TRACEROUTE. PING позволяет узнать, доступен ли компьютер через Интернет. Вы можете выполнить пинг по доменному имени, имени хоста или IP-адресу. PING постоянно заблокирован на наших общих хостингах.

Как мне отключиться от телнета?

Отключение Telnet. Используйте эту процедуру устранения неполадок после того, как вы выполнили сеанс telnet, наблюдали за результатами, и теперь вам нужно отключить сеанс telnet. Нажмите Ctrl-] (удерживая клавишу Ctrl, нажмите клавишу].

Как выйти из Telnet на Mac?

Наберите Ctrl +], чтобы войти в меню telnet, затем введите quit. Дополнительные команды см. В разделе man telnet. Изменить: не заметил, что вы не можете набрать Ctrl +], но я был бы удивлен, если бы не было способа набрать это на каждой клавиатуре. Но вы можете изменить escape-символ с помощью параметра командной строки -e [char].

Как называется файловый браузер по умолчанию в Ubuntu?

Измените файловый менеджер по умолчанию на nemo. Nemo - это приложение для управления файлами, разработанное командой Linux Mint. Это форк Nautilus, файлового менеджера GNOME. Вначале Nemo был просто Nautilus 3.4 (версия Nautilus, получившая название Nemo) с другим именем.

Как я могу проверить, открыт ли порт 80?

Как проверить, открыт ли порт?

Введите «netstat -a» в окне командной строки и нажмите «Enter». На компьютере отображается список всех открытых портов TCP и UDP. Найдите любой номер порта, который отображает слово «ПРОСЛУШИВАНИЕ» в столбце «Состояние». Если вам нужно выполнить эхо-запрос через порт на конкретный IP-адрес, используйте telnet.

Как проверить, не блокирует ли брандмауэр порт?

Проверка брандмауэра Windows на наличие заблокированных портов

  1. Запустить командную строку.
  2. Запустите netstat -a -n.
  3. Проверьте, указан ли конкретный порт в списке. Если это так, то это означает, что сервер прослушивает этот порт.

Как мне использовать telnet в Ubuntu?

Шаги по установке и использованию Telnet в Ubuntu

  • Шаг 1: Сначала откройте окно «Терминал», нажав «Ctrl + Alt + T».
  • Шаг 2: Затем вас попросят ввести пароль пользователя и нажмите клавишу ВВОД.
  • Шаг 3: Теперь, когда вы закончили с этим, перезапустите «inetd».

Как мне запустить телнет?

Шаги

  1. Откройте панель управления. По умолчанию Telnet не устанавливается с Windows 7.
  2. Откройте «Программы и компоненты» или «Программы».
  3. Щелкните ссылку «Включение или отключение компонентов Windows».
  4. Найдите запись «Клиент Telnet».
  5. Установите Telnet через командную строку.

Что такое служба Telnet в Linux?

A. TELNET (TELetype NETwork) - это сетевой протокол, используемый в Интернете или при подключении к локальной сети LAN. Telnetd обычно вызывается интернет-сервером inetd или xinetd для запросов на подключение к порту telnet, как указано в файле / etc / services.

Telnet - это сетевая утилита, которая позволяет соединиться с удаленным портом любого компьютера и установить интерактивный канал связи, например, для передачи команд или получения информации. Можно сказать, что это универсальный браузер в терминале, который умеет работать со множеством сетевых протоколов.

Эта утилита очень часто использовалась раньше, для удаленного управления компьютером с Linux, но потом ей на замену пришел защищенный протокол SSH. Но telnet все еще используется, например, для тестирования сети, проверки портов, а также для взаимодействия с различными IoT устройствами и роутерами. В этой статье мы рассмотрим что такое telnet, а также как пользоваться telnet для решения своих задач.

Что такое Telnet?

Как я уже сказал, эта утилита предназначена для создания интерактивного соединения между удаленными компьютерами. Она работает по протоколу TELNET, но этот протокол поддерживается многими сервисами, поэтому ее можно использовать для управления ими. Протокол работает на основе TCP, и позволяет передавать обычные строковые команды на другое устройство. Он может использоваться не только для ручного управления но и для взаимодействия между процессами.

Для работы с этим протоколом мы будем использовать утилиту telnet, ею очень просто пользоваться. Давайте рассмотрим синтаксис telnet:

$ telnet опции хост порт

Хост - это домен удаленного компьютера, к которому следует подключиться, а порт - порт на этом компьютере. А теперь давайте рассмотрим основные опции:

Это все, что касается команды telnet для установки соединения. Но соединение с удаленным хостом, это только полдела. После установки подключения telnet может работать в двух режимах:

Использование telnet заключается в передаче специальных команд. У каждого сервиса свои команды, но у протокола есть свои команды telnet, которые можно применять в консоли telnet.

Мы не будем рассматривать все команды, поскольку они вам вряд ли понадобятся, а если и понадобятся, то вы легко сможете их найти в официальной документации.

Как пользоваться telnet?

Дальше мы рассмотрим как использовать telnet для решения ваших задач. Обычно, утилита уже установлена в большинстве систем, но если это не так, то вы можете установить telnet из официальных репозиториев, например, в Ubuntu:

sudo apt install telnet

Теперь перейдем к применению утилиты. Изначально она использовалась для удаленного управления компьютером, но поскольку потом был разработан более безопасный протокол SSH, использовать ее перестали.

1. Доступность сервера

Утилита все еще может быть полезной при поверке доступности узла, для этого просто передайте ей ip адрес или имя хоста:


Для этого не обязательно применять telnet, есть ping.

2. Проверка порта

C помощью telnet мы можем проверить доступность порта на узле, а это уже может быть очень полезным. Чтобы проверить порт telnet выполните:

telnet localhost 123
$ telnet localhost 22


3. Отладка

Чтобы включить режим отладки и выводить более подробную информацию во время работы используйте опцию -d во время подключения:

sudo telnet -d localhost 22

4. Консоль telnet

Использование консоли telnet тоже важный момент в разборе как пользоваться telnet. В основном режиме вы можете выполнять команды, на удаленном сервере, если же вы хотите адресовать команду именно telnet, например, для настройки ее работы, необходимо использовать спецсимвол для открытия консоли, обычно утилита сразу говорит вам что это за символ, например, по умолчанию используется "^[":


Для его активации вам нужно нажать сочетание клавиш Ctrl+[, затем вы уведите приглашение ввода telnet.

Чтобы посмотреть все доступные команды, вы можете набрать ?. Например, вы можете посмотреть статус подключения:


Здесь есть и другие интересные возможности. Такие вещи можно проделывать при любом подключении с помощью утилиты telnet.

5. Посмотреть сайт telnet

Один из распространенных способов использования telnet - это тестирование сайта из консоли. Да, красивую веб-страницу вы не получите, но можете вручную собрать запросы и видеть все переданные сервером данные.


Затем наберите команду веб-серверу:


Веб сервер вернет полностью страницу, а также заголовки, которые необходимы для ее отображения браузером.

6. Удаленное управление telnet

Настоятельно не рекомендуется использовать небезопасный telnet для удаленного управления, потому что все команды и пароли могут быть прослушаны сторонним пользователем. Но иногда, например, для роутеров telnet все же используется для удаленного управления. Все работает точно так же, как и для других подключений, только нужно использовать порт 23, а на удаленном компьютере должен быть установлен telnet-server:

telnet localhost 23


Тут порт можно даже не указывать, потому что по умолчанию будет использоваться именно 23. Далее, вам нужно ввести логин и пароль, а затем вы сможете выполнять команды в удаленной системе.

Выводы

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

Когда telnet удаляет какой-либо удаленный хост на указанном порту, после установления соединения иногда нажмите ctrl +] не завершает работу. Может ли какая-нибудь команда выйти, а не просто закрыть окно командной строки? Спасибо.

EDIT: Но иногда даже тип ctrl + ] , командная строка telnet не отображается, все еще застревает на пустом экране.

ctrl +] - это escape-последовательность, которая помещает telnet в командный режим, и не завершает сеанс. Если вы наберете close после нажатия ctrl +] , это «закроет» сеанс telnet.

на немецких клавиатурах следующие нажатия клавиш помогут

Вы можете использовать команду «quit» или сокращать ее до «q», если хотите.

Я не очень хорошо знаком с Windows telnet, но локальное поведение в не-Windows-окнах с использованием telnet - это комбинация состояния telnet и состояния терминала или оболочки и оболочки. (Если ваше удаленное соединение изменило режим эха, цвет шрифта, состояние прерывания и т. Д., Убивающий telnet не влияет на этот локальный статус.)

Есть ли у Windows аналогичный локальный статус? (Я так полагаю, или большинство текстовых редакторов и многие другие программы не будут работать в окнах telnet.)

Для Unix типичная последовательность была Ctrl ] → quit → return → stty sane → return , чтобы получить местный контроль и tty здравомыслие. Что такое эквивалент Windows «tty sane»?

Решение для меня было

Затем после того, как вы будете в приглашении telnet типа

, затем введите для выхода из telnet и вернитесь к приглашению DOS

ctrl+] приведет вас в режим командной строки, если клиент telnet уже подключен; оттуда вы можете ввести (q) uit для выхода.

Если он подключается, однако (или не удается подключиться . ), тогда нет способа прервать процесс, пока он не истечет.

Стандартный способ отключения линии в большинстве приложений -

+ . , имейте в виду, что часто это нужно печатать вслепую, поэтому нажмите ввод пары раз: Введите +

Это также стандартный способ закрытия соединения на сеансе SSH, который стал невосприимчивым.

На французской клавиатуре мне нужно использовать ctrl + $

Затем «quit» из появившегося приглашения telnet.

возможно с ctrl + d ?

По крайней мере, в моей системе Linux единственный способ выйти из сеанса telnet - использовать следующие клавиши (нажав 3 клавиши вместе: Ctrl, AltGr, + и появится следующее приглашение: telnet> Теперь нажмите клавишу q и сеанс telnet будет завершен.

Telnet предназначен для входа в другой компьютер через сеть и интерактивной работы на нем ("так же, как на своем").

У telnet есть два режима работы: командный и "режим сессии". Обычно telnet запускают с указанием компьютера, к которому подключиться:

После запуска на экране появляется обычное приглашение для входа в систему, и далее все выглядит точно так же, как на терминале, подключенном к тому компьютеру.

Для завершения telnet-сессии достаточно просто выйти из системы на удаленном компьютере (обычно для этого служит команда " logout ").

Если запустить telnet без указания компьютера, то он переходит в командный режим, выдавая приглашение " telnet> ". Обычно достаточно знать две команды: открыть соединение ( open , или просто o ) и выход ( quit , q ).

Команда open работает точно так же, как если указать telnet при запуске, к какому компьютеру подключиться (сравните с предыдущим примером):

Она используется, например, когда не хочется, чтобы по команде ps другие пользователи могли узнать, куда сделан telnet.

Во время работы можно в любой момент перейти в командный режим, нажав Ctrl+] (закрывающая квадратная скобка) (при соединении telnet говорит об этом -- "Escape character is '^]'"). Вернуться обратно можно, просто нажав Enter .

  • Во-первых, если нужно временно "заморозить" telnet (например, надо что-то сделать на локальном компьютере, а открывать другое окно не хочется) -- в "сессионном" режиме Ctrl+Z передается на удаленный компьютер (и "замораживает" программу, запущенную там), а в командном -- работает как обычно.
  • Второй случай -- если нужно завершить работу с telnet (а завершить сессию на удаленном компьютере не удается -- например, что-то "повисло", и "не отпускает" telnet); при этом используется команда q .

Замечание
В отличие от программ telnet под другими ОС (Dos, Windows. ) telnet в Unix выполняет чисто связные функции. Непосредственно же выводом на экран он не занимается -- за это отвечает или сам Unix (на консоли) или xterm. Так что если что-то отображается неправильно (например, шрифты), то это проблема не telnet, а терминала.

Удаленный вход без пароля: rlogin

Вместо telnet для входа в другой компьютер можно пользоваться программой rlogin (remote login). У нее нет командного режима и при запуске надо просто указывать компьютер. Rlogin работает по другому протоколу и автоматически передает имя пользователя, так что вводить надо лишь пароль:

Чтобы "заморозить" rlogin, надо нажать символ тильды "

" и затем Ctrl+Z . Для "экстренного" завершения сессии надо нажать последовательно тильду и точку -- "

. ". Обе комбинации воспринимаются только сразу после клавиши Enter .

Если требуется зайти на удаленный компьютере под другим именем (а оно ведь в отличие от telnet не спрашивается), то надо указать его в ключе " -l ".

У rlogin есть еще одно достоинство: можно сделать так, что при входе пароль не будет спрашиваться!

Для этого надо, чтобы в home-директории на удаленном компьютере был файл с именем " .rhosts ", в котором должны быть перечислены компьютеры, с которых разрешен вход без пароля -- по одному имени компьютера в каждой строке. Если надо разрешить вход пользователю с другим именем, то надо указать это имя через пробел после имени компьютера. Пример:

В этом примере разрешается беспарольный вход самому пользователю с компьютеров Sky и Class , и пользователю bagira с компьютера Class .

Поскольку файл .rhosts надо сначала создать, то по крайней мере первый раз придется все же зайти, введя пароль.

.rhosts -- это как бы "список гостей, которым разрешен вход".

Права на запись в .rhosts должен иметь только сам пользователь -- иначе .rhosts просто не используется. Очень рекомендуется также убрать права на его чтение всем, кроме владельца ( chmod 600 .rhosts ).

При указании имен компьютеров надо помнить одну тонкость: это должно быть так называемое каноническое имя, т.е. то, которое является первым в списке имен соответствующего компьютера в DNS. При ссылке на компьютер из другого домена проблем обычно не возникает -- указывается просто полное имя (например, sky.inp.nsk.su). Внутри же одной локальной сети на каждом компьютере могут быть свои правила -- для одного каноническим является короткое имя, для другого -- полное. Чтобы не разбираться каждый раз, как правильно, проще указывать каждую строчку два раза -- с полным именем и с коротким. Это позволит также иметь единый файл .rhosts на нескольких компьютерах (возможно, с разными понятиями об именах), просто копируя его между ними. Так, наш пример можно переписать следующим образом:

Общее между telnet и rlogin: escape-символы

И в telnet, и в rlogin для выполнения некоторых нестандартных действий (типа завершения) используются так называемые escape-символы -- в первом случае " ^] ", во втором -- "

". При этом возникает интересный вопрос: а если, к примеру, зайти по telnet на компьютер A, и с него сделать telnet на компьютер B? Escape-символ будет "пойман" telnet'ом с нашего компьютера на A, а "нажать" его тому, который с A на B, никогда не удастся. Аналогично и с rlogin.

Поскольку такая ситуация хоть редко, но возникает, то и telnet, и rlogin могут использовать другой escape-символ -- его можно указать ключом " -e ". Таким образом, telnet на A можно запустить с одним символом, с A на B -- с другим, с B на C -- с третьим и т.д.

Выполнение команд на удаленном компьютере: rsh

Если настроен вход без пароля по rlogin, то можно прямо со своего компьютера запускать команды на той машине командой rsh (Remote SHell):

Формат вызова команды rsh такой:

  • Во-первых, команды не должны быть интерактивными -- к примеру, joe или mc так запустить нельзя, только команды, которые что-то делают и/или печатают на экране -- cp, ls, rm и т.д. (хотя графические программы под X-Window запускать можно -- они не взаимодействуют с терминалом).
  • Во-вторых, поскольку специальные символы ?, *, <, >, [, ] и т.д. "разбираются" оболочкой (shell), то команду с такими символами надо "кавычить" -- указывать в одинарных апострофах (так они "защищаются" от интерпретации локальным shell'ом):

Прервать команду, запущенную через rsh, обычно можно по Ctrl+C .

Если не указать команду, а просто " rsh <компьютер> ", то rsh работает как rlogin. Поэтому обычно (из лени ;) набирают rsh вместо rlogin .

Копирование файлов с удаленного компьютера: rcp

Если настроен вход без пароля по rlogin/rsh, то для копирования файлов с/на удаленный компьютер применять команду rcp (remote cp). В использовании она очень похожа на cp:

Но в имени файла можно указывать компьютер: например, " sky:/etc/fstab " означает "файл /etc/fstab на компьютере sky". При этом если имя файла не начинается с " / ", то оно "считается" с home-директории на удаленном компьютере. Пример:

Если надо "зайти" под пользователем с другим именем, то имя указывается через " @ " перед именем компьютера: bagira@class:/etc/issue .

Rcp воспринимает ключи " -r " и " -p " аналогично обычной команде cp.

  • Во-первых, аналогично rsh, спецсимволы ?, * и т.д. надо "кавычить".
  • Во-вторых, при команде вида

Более надежная замена для rlogin/rsh/rcp: ssh

  1. Данные, включая пароли, передаются по сети в открытом виде -- воспользовавшись любой программой-шпионом сети, можно их перехватить.
  2. .rhosts (авторизация по имени компьютера и пользователя) дает довольно слабую гарантию защиты.

Для преодоления этих проблем была создана команда ssh (Secure SHell). Она используется практически так же, как rsh (и есть аналоги rlogin/rcp -- slogin и scp), но применяет для авторизации и передачи данных криптографические алгоритмы. Настраивать ssh несколько сложнее, чем rsh, и о ней будет подробно рассказано в специальной лекции.

Команда telnet используется для связи с другим хостом по протоколу TELNET . Если telnet вызывается без аргумента host , он переходит в командный режим, обозначенный его приглашением ( telnet> ). В этом режиме он принимает и выполняет команды, перечисленные ниже. Если он вызывается с аргументами, он выполняет команду open с этими аргументами.

название

конспект

telnet [- 8EFKLacdfrx ] [- X authtype ] [- b hostalias ] [- e escapechar ] [- k realm ] [- l пользователь ] [- n tracefile ] [ хост [ порт ]]

Команды Telnet

Возможны следующие варианты:

-8

-E

Останавливает распознавание любого персонажа как escape-персонажа.

-F

Не указывает автоматический вход в удаленную систему.

-L

-X atype

Отключает тип аутентификации atype .

-a

-b hostalias

Использует bind (2) на локальном сокете, чтобы связать его с псевдонимом адреса (см. Ifconfig (8) и спецификатор «alias») или с адресом другого интерфейса, отличного от того, который обычно выбирается connect (2) Это может быть полезно при подключении к сервисам, которые используют IP-адреса для аутентификации, а перенастройка сервера нежелательна (или невозможна).

-c

Отключает чтение файла .telnetrc пользователя. (См. Команду toggle skiprc на этой странице руководства.)

-d

Устанавливает начальное значение переключателя debug на TRUE .

-e escapechar

Устанавливает начальный escape-символ telnet равным escapechar Если escapechar опущено, то escape-символ не будет.

-f

-k область

-l пользователь

-n файлом_трассировки

Открывает файл трассировки для записи информации трассировки. См. Команду set tracefile ниже.

-r

Определяет пользовательский интерфейс, аналогичный rlogin (1). В этом режиме escape-символ устанавливается на символ тильды (

-x

Включает шифрование потока данных, если это возможно.

Указывает официальное имя, псевдоним или Интернет-адрес удаленного хоста.

Указывает номер порта (адрес приложения). Если номер не указан, используется порт telnet по умолчанию.

В режиме rlogin строка вида

. отключается от удаленного хоста;

это экранирующий символ telnet. Аналогично, строка

^ Z приостанавливает сеанс telnet.Строка

Опция Telnet LINEMODE

После открытия соединения telnet попытается включить параметр TELNET LINEMODE . В случае неудачи telnet вернется к одному из двух режимов ввода: либо «символ за раз», либо «старая строка за строкой», в зависимости от того, что поддерживает удаленная система.

Когда LINEMODE включен, обработка символов выполняется в локальной системе под управлением удаленной системы. Когда редактирование ввода или отображение символов должны быть отключены, удаленная система будет передавать эту информацию. Удаленная система также будет передавать изменения любым специальным символам, которые происходят в удаленной системе, чтобы они могли действовать в локальной системе.

В режиме «символ за раз» большая часть набранного текста немедленно отправляется на удаленный хост для обработки.

Доступны следующие команды telnet . Нужно набирать только достаточно каждой команды, чтобы однозначно идентифицировать ее (это также верно для аргументов mode set toggle unset slcenviron и дисплей сильные команды).

Команда auth обрабатывает информацию, отправляемую с помощью параметра TELNET AUTHENTICATE . Допустимые аргументы для команды auth :

отключить тип

Отключает указанный тип аутентификации. Чтобы получить список доступных типов, используйте команду auth disable? .

включить тип

Включает указанный тип аутентификации. Чтобы получить список доступных типов, используйте команду auth enable? .

статус

Перечисляет текущее состояние различных типов аутентификации.

близко

Закройте сеанс TELNET и вернитесь в командный режим.

Отображает все или некоторые значения set и toggle (см. Ниже).

Команда encrypt обрабатывает информацию, отправляемую с помощью параметра TELNET ENCRYPT .

Допустимые аргументы для команды encrypt:

отключить тип [вход | выход]

Отключает указанный тип шифрования. Если вы пропустите вход и выход , то и вход, и выход будут отключены. Чтобы получить список доступных типов, используйте команду отключить шифрование? .

включить тип [вход | выход]

Включает указанный тип шифрования. Если вы пропустите вход и выход , то и вход, и выход будут включены.Чтобы получить список доступных типов, используйте команду enable шифрования? .

вход

Это то же самое, что и команда Начать шифрование ввода .

-input

Это то же самое, что и команда стоп шифрования ввода .

Выход

Это то же самое, что и команда начать вывод с шифрованием .

-output

Это то же самое, что и команда остановка шифрования .

start [input | output]

Попытки начать шифрование. Если вы пропустите вход и выход , то и вход, и выход будут включены. Чтобы получить список доступных типов, используйте команду enable шифрования? .

статус

Перечисляет текущий статус шифрования.

стоп [вход | выход]

Останавливает шифрование. Если вы не укажете вход и выход , шифрование будет использоваться как на входе, так и на выходе.

тип тип

Устанавливает тип шифрования по умолчанию, который будет использоваться с более поздними командами шифрование запуска или шифрование остановки .

определить значение переменной

Задайте для переменной variable значение value . Любые переменные, определенные этой командой, автоматически экспортируются. значение может быть заключено в одинарные или двойные кавычки, чтобы можно было использовать табуляции и пробелы.

Undefine переменная

Удалить переменную из списка переменных среды.

Экспорт переменная

Отметьте переменную variable для экспорта на удаленную сторону.

отмены экспорта переменная

Пометьте переменную variable , чтобы она не экспортировалась без явного запроса удаленной стороны.

список

Список текущего набора переменных среды. Помеченные * будут отправлены автоматически, другие переменные будут отправлены только по явному запросу.

Распечатывает справочную информацию для команды environment .

выход из системы

Отправляет параметр ЛОГОТИП ТЕЛНЕТА на удаленную сторону. Эта команда похожа на команду close ; однако, если удаленная сторона не поддерживает параметр LOGOUT , ничего не происходит. Однако если удаленная сторона поддерживает параметр LOGOUT , эта команда должна заставить удаленную сторону закрыть соединение TELNET . Если удаленная сторона также поддерживает концепцию приостановки сеанса пользователя для последующего присоединения, аргумент выхода из системы указывает, что вы должны немедленно прекратить сеанс.

режим тип

символ

Отключите параметр TELNET LINEMODE или, если удаленная сторона не понимает параметр LINEMODE , введите режим «символ за раз».

Линия

isig (-isig )

Попытайтесь включить (отключить) режим TRAPSIG параметра LINEMODE . Для этого необходимо, чтобы опция LINEMODE была включена.

изменить (-edit )

Попытайтесь включить (отключить) режим РЕДАКТИРОВАТЬ параметра ЛИНЕМОД . Для этого необходимо, чтобы опция LINEMODE была включена.

softtabs (-softtabs )

Попытайтесь включить (отключить) режим SOFT_TAB параметра LINEMODE . Для этого необходимо, чтобы опция LINEMODE была включена.

litecho (-litecho )

Попытайтесь включить (отключить) режим LIT_ECHO параметра LINEMODE . Для этого необходимо, чтобы опция LINEMODE была включена.

Распечатывает справочную информацию для команды mode .

открытый хост [- l пользователь ] [[-] порт ]

выйти

Закройте любой открытый сеанс TELNET и выйдите из telnet . Конец файла (в командном режиме) также закроет сеанс и завершится.

Отправляет одну или несколько последовательностей специальных символов на удаленный хост. Ниже приведены аргументы, которые могут быть указаны (более одного аргумента может быть указано одновременно):

прерывания

Посылает последовательность TELNET ABORT (Прервать процессы).

ао

Посылает последовательность TELNET AO (Abort Output), которая должна заставить удаленную систему сбрасывать весь вывод из удаленной системы в пользовательский терминал.

айт

Посылает последовательность TELNET AYT («Ты здесь»), на которую удаленная система может или не может ответить.

битый

Посылает последовательность TELNET BRK (Break), которая может иметь значение для удаленной системы.

ес

Посылает последовательность TELNET EC (Стереть символ), которая должна заставить удаленную систему удалить последний введенный символ.

эль

Посылает последовательность TELNET EL (Стереть линию), которая должна заставить удаленную систему стереть введенную строку.

ВФ

Посылает последовательность TELNET EOF (конец файла).

ПНП

Посылает последовательность TELNET EOR (конец записи).

бежать

га

Посылает последовательность TELNET GA (Go Ahead), которая, вероятно, не имеет значения для удаленной системы.

GetStatus

Если удаленная сторона поддерживает команду TELNET STATUS , getstatus отправит субсогласование, чтобы запросить, чтобы сервер отправил свой текущий статус опции.

ф

Посылает последовательность TELNET IP (процесс прерывания), которая должна привести к тому, что удаленная система прерывает текущий запущенный процесс.

NOP

Посылает последовательность TELNET NOP (без операции).

сусп

Посылает последовательность TELNET SUSP (процесс SUSPend).

Синхронизация

сделать CMD

Посылает последовательность DO TELNET DO cmd . cmd может быть десятичным числом от 0 до 255 или символическим именем для конкретной команды TELNET . cmd также может быть справкой или ? для распечатки справочной информации, включая список известных символических имен.

Dont CMD

Посылает последовательность TELNET DONT cmd . cmd может быть десятичным числом от 0 до 255 или символическим именем для конкретной команды TELNET . cmd также может быть справкой или ? для распечатки справочной информации, включая список известных символических имен.

будет CMD

Посылает последовательность TELNET WILL cmd . cmd может быть десятичным числом от 0 до 255 или символическим именем для конкретной команды TELNET . cmd также может быть справкой или ? для распечатки справочной информации, включая список известных символических имен.

привычка CMD

Посылает последовательность TELNET WONT cmd . cmd может быть десятичным числом от 0 до 255 или символическим именем для конкретной команды TELNET . cmd также может быть справкой или ? для распечатки справочной информации, включая список известных символических имен.

установить значение аргумента

unset значение аргумента

Команда set установит для любой из нескольких переменных telnet определенное значение или ИСТИНА специальное значение выкл отключает функцию, связанную с переменной; это эквивалентно использованию команды unset . Команда unset отключит или установит FALSE любую из указанных функций. Значения переменных могут быть опрошены с помощью команды display . Переменные, которые могут быть установлены или не установлены, но не переключены, перечислены здесь. Кроме того, любая из переменных для команды toggle может быть явно установлена ​​или отключена с помощью команд set и unset .

айт

эхо

ВФ

Стирание

бежать

flushoutput

Если telnet находится в режиме localchars (см. переключатель localchars ниже) и flushoutput вводится символ, на удаленный хост отправляется последовательность TELNET AO (см. send ao выше). Начальным значением для символа flush считается символ flush терминала.

forw1

forw2

Если TELNET работает в LINEMODE , это символы, которые при вводе вызывают переадресацию частичных строк в удаленную систему. Начальное значение для символов пересылки берется из символов терминала eol и eol2.

прерывание

Если telnet находится в режиме localchars (см. переключатель localchars ниже) и прерывание набирается символ, на удаленный хост отправляется последовательность IP-адрес TELNET (см. send ip выше). В качестве начального значения для символа прерывания принимается символ intr терминала.

убивать

Если telnet находится в режиме localchars (см. переключение localchars ниже) и если telnet > Работает в режиме «символ за раз», затем при наборе этого символа последовательность EL TELNET (см. send el выше) отправляется в удаленную систему. В качестве начального значения для символа kill принимается символ kill терминала.

СИМВОЛ

выйти

Если telnet находится в режиме localchars (см. переключатель localchars ниже) и выход набирается символ, на удаленный хост отправляется последовательность TELNET BRK (см. send brk выше). В качестве начального значения для символа quit принимается символ quit терминала.

переиздание

Если telnet работает в режиме LINEMODE или в режиме «строка за строкой», этот символ считается символом терминала reprint . Начальным значением для символа reprint считается символ reprint терминала.

Rlogin

старт

Если опция TELNET TOGGLE-FLOW-CONTROL включена, то этот символ считается символом start терминала. В качестве начального значения для символа start принимается символ start терминала.

остановки

Если опция TELNET TOGGLE-FLOW-CONTROL включена, то этот символ считается символом остановки терминала. В качестве начального значения для символа стоп принимается символ стоп терминала.

сусп

Если telnet находится в режиме localchars или LINEMODE включен, и введен символ приостановить , Последовательность TELNET SUSP (см. send susp выше) отправляется на удаленный хост. В качестве начального значения для символа suspend принимается символ suspend терминала.

файлом_трассировки

worderase

Отображает допустимые команды set ( unset ).

skey последовательность вызовов

Команда skey вычисляет ответ на вызов S/Key. Смотрите skey (1) для получения дополнительной информации о системе S/Key.

SLC состояние

проверка

Экспорт

импорт

Распечатывает справочную информацию для команды slc .

статус

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

Переключение (между TRUE и FALSE различными флагами, которые управляют тем, как telnet реагирует на события. Эти флаги могут быть явно установлены в TRUE или FALSE с использованием команд set и unset , перечисленных выше. Можно указать более одного аргумента. Может быть задано состояние этих флагов с помощью команды display . Допустимые аргументы:

authdebug

Включает отладочную информацию для кода аутентификации.

AutoFlush

autodecrypt

Когда согласовывается параметр TELNET ENCRYPT , по умолчанию фактическое шифрование (дешифрование) потока данных не запускается автоматически. Команда autoencrypt ( autodecrypt ) утверждает, что шифрование выходного (входного) потока должно быть включено как можно скорее.

автовход

Если удаленная сторона поддерживает параметр Аутентификация TELNET , TELNET пытается использовать ее для автоматической проверки подлинности. Если опция AUTHENTICATION не поддерживается, имя пользователя для входа в систему передается с помощью опции TELNET ENVIRON . Эта команда аналогична указанию параметра a в команде open .

autosynch

Если autosynch и localchars оба являются ИСТИНА , то когда либо символ intr , либо выход набирается (см. выше set для описания символов intr и quit ), результирующая последовательность TELNET отправляется затем следует последовательность СИНХРОНИЗАЦИЯ В ТЕЛНЕТЕ . Эта процедура должна привести к тому, что удаленная система начнет отбрасывать все ранее введенные данные, пока обе последовательности TELNET не будут прочитаны и обработаны. Начальное значение этого переключателя: FALSE .

двоичный

Включите или отключите параметр TELNET BINARY на входе и выходе.

inbinary

Включите или отключите параметр TELNET BINARY на входе.

outbinary

Включите или отключите параметр TELNET BINARY на выходе.

CRLF

Если это ИСТИНА , то возврат каретки будет отправлен как Если это ЛОЖЬ , то возврат каретки будет отправлен как начальное значение для этого переключателя ЛОЖЬ

crmod

отладки

encdebug

Включает отладочную информацию для кода шифрования.

localchars

опции

prettydump

skiprc

verbose_encrypt

Отображает допустимые команды переключения .

г

Приостановить telnet . Эта команда работает только тогда, когда пользователь использует csh (1).

Выполните одну команду в подоболочке в локальной системе. Если команда опущена, то вызывается интерактивная подоболочка.

Получить помощь. Без аргументов telnet выводит справочную информацию. Если указана команда, telnet напечатает справочную информацию только для этой команды.

Используйте команду man (% man ), чтобы увидеть, как команда используется на вашем конкретном компьютере.

Читайте также: