Como posso sair quando conectado via telnet?

11

Eu tenho uma conexão telnet através do askubuntu.com 80 ao tentar testar o webbrowsing baseado em cli para o projeto github. Eu tenho minha conexão estabelecida pela porta 80, mas agora não posso fazer nada, até mesmo sair. Existe uma maneira de sair desse tipo de conexão? CTRL + c não está funcionando e também não é nenhuma outra combinação de teclas.

O fechamento da guia pode ser a resposta, mas não é isso que quero, porque estou planejando executar um script via telnet e não quero instalar nenhum navegador como o lynx ou qualquer outra coisa. Eu quero usar apenas os programas padrão que temos no Ubuntu.

    
por melic 08.09.2017 / 15:11

2 respostas

22
$ telnet askubuntu.com 80
Trying 151.101.1.69...
Connected to askubuntu.com.
Escape character is '^]'.

Essa última linha é a pista. Control + ] te volta para o prompt principal do telnet. A partir daí você pode executar quit ou Control + D para sair.

Dito isso, jogar uma carga de lixo no servidor Ask Ubuntu (como uma pilha de ^C s, seguido por Return ) ainda vê o servidor responder (fechando a conexão).

$ telnet askubuntu.com 80
Trying 151.101.129.69...
Connected to askubuntu.com.
Escape character is '^]'.
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C

Connection closed by foreign host.

O que você está descrevendo faz parecer que não é o caso. Se essa é realmente a situação, eu carregaria outro terminal e killall telnet (não assumindo nenhuma outra sessão que você deseja preservar), ou apenas feche o emulador de terminal que você estava usando e crie um novo.

    
por Oli 08.09.2017 / 15:24
2

Dado o que você está tentando fazer da melhor maneira,

$ telnet askubuntu.com 80
Trying 151.101.129.69...
Connected to askubuntu.com.
Escape character is '^]'.
GET /path/to/whatever HTTP/1.1
Host: askubuntu.com
Connection: close

HTTP/1.1 200 OK ...

<HTML><HEAD> ...
</BODY></HTML>
Connection closed by foreign host
$

Você provavelmente não verá o seu lado da conversa ao digitá-lo e, se for como eu, você comete muitos erros de digitação e não há como corrigi-los; mas quando você vai fazer o script aqui esse problema não existe.

    
por Joshua 08.09.2017 / 16:29