Editar : claro, nunca é tão simples. Como você observou, o telnet da Microsoft não responde a ^]
enquanto espera por uma conexão.
Se você não quiser esperar, você só tem duas opções:
-
Mate o processo de telnet (de outro shell de comando ou gerenciador de tarefas) ou
-
Use outro cliente de telnet. PuTTY é uma boa escolha, já que será lançada como uma janela separada; mesmo que você consiga a porta errada e a janela do PuTTY congele, seu shell de comando estará disponível para iniciar outra instância com o número de porta correto.
Use o caractere de escape (o padrão é Ctrl+]
). Isso traz um prompt de telnet no qual você pode fechar ou encerrar a conexão.
> telnet
Welcome to Microsoft Telnet Client
Escape Character is 'CTRL+]'
Microsoft Telnet>
Você pode alterar isso para praticamente qualquer coisa que desejar em sua linha de comando usando o -e
flag:
C:\>telnet /?
telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]
[...]
-e Escape character to enter telnet client prompt.
[...]
C:\>telnet -e '
Welcome to Microsoft Telnet Client
Escape Character is '''
Microsoft Telnet>