Como saio do telnet?

282

Eu começo o telnet por telnet host port. Como faço para parar no Windows? Surpreendentemente, Ctrl+ Cnão funciona.

Val
fonte
11
Bem-vindo às trincheiras, nada é "chocante" no Windows.
Pacerier
O @Pacerier telneté anterior ao Windows e a Microsoft tinha excelentes padrões de interface nos anos 80 e 90.
precisa saber é o seguinte
3
O motivo pelo qual o Ctrl + C não interrompe ou suspende a conexão é que um sinal de interrupção ou um Ctrl + C geralmente precisa ser transmitido para a extremidade remota (para que você possa interromper os programas lá, se estiver trabalhando em um shell remoto ), o que não seria possível se o cliente de telnet o interceptasse para seus próprios fins.
precisa saber é o seguinte

Respostas:

420

Deveria ter impresso algo ao longo das linhas de:

Escape character is '^]'.

Desde ^Xseja CtrlX, tentar Ctrl]para ^].

Você deve entrar no console do telnet, onde pode entrar quitpara sair do telnet.

Cláudio
fonte
18
no Windows, execute o telnet sem argumentos para ver qual é o caractere de escape. Em algumas versões localizadas do Windows, onde] está disponível apenas com a Alt Grtecla, a combinação de teclas é Ctrl+ +.
mihi
23
Tanto quanto me lembro, Ctrl + 5 era equivalente a ^] no meu teclado (norueguês).
Hlldal12 /
4
Ctrl + ¨ no Windows 7 e layout sv / fi.
Mkataja #
19
Em Ubuntu Ctrl + ], quitfuncionou para mim
user1527227
9
No meu teclado sueco, era Ctrl+¨
Krycke 16/03
90

Digite quitpara sair do telnet no Windows.

Richie086
fonte
6
Trabalhou em MacOS X também;)
karlingen
4
Também funciona no Linux.
에이 바
De @Isaac: Isso também funciona no Windows 8.1.
precisa saber é o seguinte
6
@ Alexander, você deve pressionar Ctrl + ]e somente quando telnet>aparecer o prompt, digite quit.
Gacha
2
Por alguma razão, eu recebo, Microsoft Telnet> ^] Invalid Command. type ?/help for helpmas quitfunciona. Obrigado.
Charles Clayton
18

Os ^]meios ctrl+ colchete direito. Por mais estranho que seja, funciona. Você será direcionado ao prompt do telnet, onde poderá digitar quit.

Nos teclados internacionais, o caractere] geralmente não é uma tecla única e precisa ser substituído por outra tecla. A chave correta normalmente é a chave à direita de P ou a próxima chave depois disso.

Aqui está uma lista com base nos comentários abaixo:

  • Finlandês, sueco, norueguês, dinamarquês: ctrl+å
  • Francês: ctrl+6
  • Alemão: ctrl+ü
  • Suíço: ctrl+¨
  • Húngaro: ctrl+5
  • Português: ctrl+´
  • Holandês, belga: ctrl+$
  • Francês canadense: ctrl+ç

Citação de @jtbandes responda aqui: https://superuser.com/a/427/192525 Todos os gritos a ele.

PS: A resposta foi reproduzida aqui para sua conveniência, pois o Google me levou a essa pergunta primeiro e nenhuma das outras respostas aqui foi suficiente para o meu caso. A pergunta Como enviar o caractere de escape no terminal OS X? pode ser visto como uma duplicata (versão mais genérica) desta questão, já que os problemas do OP são basicamente os mesmos.

Magne
fonte
Teclado francês aqui no Win7 com uma sessão remota em uma VM Ubuntu 17.10 via Putty. Eu recebi o prompt do telnet de volta com ctrl + 5 e não ctrl + 6 #
Diego Tercero
3
Para o meu teclado alemão é realmente CTR ++, não CTR + U
Dominik andreas
2
Se você usa Q turco no ubuntu, CTRL + 5 é a chave
Erdinç Çorbacı 12/12
Se você usa o espanhol latino-americano, CTRL + 5 também é a chave
Gustavo Arias Méndez
Não parece funcionar em português. (Windows 10). Além disso, o telnet diz que o caractere de escape é ']', não '^]'.
D. Pardal