нормальное соединение telnet выглядит так:
телнет localhost 22 Попытка 127.0.0.1 ... Подключен к localhost. Escape-символ '^]'. SSH-2,0-OpenSSH_4.2 ^] telnet> закрыть Соединение закрыто.
Я хочу закрыть его из самой сессии telnet, не нажимая на приглашение telnet. Мое требование заключается в том, что если я нажму какой-нибудь управляющий символ из самой сессии telnet, например CTRL + A, он выйдет из сессии и автоматически закроется. что-то вроде этого:
$ telnet localhost 22 Попытка 127.0.0.1 ... Подключен к localhost. Escape-символ '^]'. SSH-2,0-OpenSSH_4.2 ^ а Соединение закрыто. $
Я перепробовал все параметры, указанные на странице руководства, и попытался выполнить некоторые тесты файлов $ HOME / .telnetrc, но не смог этого сделать, так как telnetrc выполнит все команды, записанные в нем, с данным хостом, когда telnet к этому хосту сделано.
Может ли кто-нибудь помочь мне в этом, например, как это может быть достигнуто.
exit
, но это команда shell, а не команда telnet. Вы должны перейти к приглашению telnet, чтобы разорвать соединение, если служба, к которой вы подключились, не предлагает команду разорвать соединение. Если вы хотите войти на удаленный компьютер через ssh, используйте ssh
команду, а не telnet
(если вы не хотите выполнять шифрование вручную).