uma conexão telnet normal é assim:
telnet localhost 22 Tentando 127.0.0.1 ... Conectado ao localhost. O caractere de escape é '^]'. SSH-2.0-OpenSSH_4.2 ^] telnet> fechar Conexão fechada.
Quero fechá-lo da própria sessão telnet sem chegar ao prompt do telnet pressionando. Meu requisito é que, se eu pressionar algum caractere de controle da própria sessão telnet, como CTRL + A, para sair da sessão e fechá-lo automaticamente. algo assim:
$ telnet localhost 22 Tentando 127.0.0.1 ... Conectado ao localhost. O caractere de escape é '^]'. SSH-2.0-OpenSSH_4.2 ^ A Conexão fechada. $
Tentei todas as opções fornecidas na página de manual e tentei fazer alguns testes de arquivo $ HOME / .telnetrc, mas não consegui-lo, pois o telnetrc executará todos os comandos escritos nele com o host especificado sempre que um telnet para esse host for feito.
Alguém pode me ajudar nisso, como como isso pode ser alcançado.
exit
, mas este é um comando shell, não um comando telnet. Você precisa ir ao prompt do telnet para encerrar uma conexão se o serviço ao qual você se conectou não oferece um comando para encerrar a conexão. Se você deseja fazer login em uma máquina remota via ssh, use o ssh
comando não telnet
(a menos que queira fazer criptografia manual).