Questão Como eu saio do telnet?


Eu começo o telnet telnet host port. Como faço para parar no Windows? Chocantemente Ctrl+C não funciona.


229


origem


Bem-vindo às trincheiras, nada é "chocante" no Windows. - Pacerier
@Pacerier telnet antecede o Windows, e a Microsoft possui excelentes padrões de interface de usuário nos anos 80 e 90. - Cees Timmerman
A razão pela qual Ctrl + C não interrompe ou suspende a conexão é que um sinal de interrupção ou um Ctrl + C geralmente precisam ser passados ​​para o terminal remoto (assim você pode quebrar programas lá, se você estiver trabalhando em um shell remoto) ), o que não seria possível se o cliente de telnet o interceptasse para seus próprios propósitos. - blubberdiblub


Respostas:


Deveria ter impresso algo ao longo das linhas de:

Escape character is '^]'.

Desde a ^X é CtrlX, experimentar Ctrl] para ^].

Você deve então entrar no console telnet, onde você pode entrar quit para deixar o telnet.


348



no Windows, execute o telnet sem argumentos para ver qual é o caractere de escape. Em algumas versões localizadas do Windows em que] só está disponível com Alt Gr chave, a combinação de teclas é Ctrl++. - mihi
Tanto quanto eu me lembro, Ctrl + 5 era equivalente a ^] no meu teclado (norueguês). - hlovdal
Ctrl + ¨ no Windows 7 e no layout sv / fi. - mkataja
Em Ubuntu  Ctrl + ], quit funcionou para mim - user1527227
No meu teclado sueco era Ctrl+¨ - Krycke


Tipo quit para sair do telnet no windows.


72



Trabalhou no MacOS X também;) - karlingen
Também funciona no Linux. - 에이바
De @Isaac: Isso também funciona no Windows 8.1. - fixer1234
@ Alexander você tem que pressionar Ctrl + ] e só então quando telnet> prompt aparece entrar quit. - Gacha
Por alguma razão eu recebo Microsoft Telnet> ^] Invalid Command. type ?/help for help mas quit trabalho. Obrigado. - Charles Clayton


o ^] significa ctrl + suporte direito. Por mais estranho que seja   funciona. Você será levado para o prompt de telnet, onde você pode digitar    quit.

Em teclados internacionais, o caractere] geralmente não é uma única chave,   e precisa ser substituído por alguma outra chave. 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 + uma
  • Francês: ctrl + 6
  • Alemão: ctrl + você
  • Suíço: ctrl + ¨
  • Húngaro: ctrl + 5
  • Português: ctrl + ´
  • Holandês, belga: ctrl + $
  • Francês canadense: ctrl + ç

Cite de @jtbandes responda aqui: https://superuser.com/a/427/192525 Todos creds para ele.

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


9



Teclado francês aqui no Win7 com uma sessão remota em um Ubuntu 17.10 VM via Putty. Eu tenho o prompt de telnet de volta com ctrl + 5 não ctrl + 6 - Diego Tercero
Para o meu teclado alemão é na verdade ctr ++, não ctr + ü - dominik andreas