atalho de teclado para sair do 'telnet'

38

no Windows XP / servidor 2003

Quando telnet algum host remoto em uma porta especificada, após a conexão estabelecida, às vezes pressione ctrl +] não fecha. Existe algum comando que pode sair em vez de apenas fechar a janela da linha de comando? Obrigado.

EDIT: Mas às vezes até digite ctrl+ ], a linha de comando telnet não aparece, ainda está presa na tela em branco.

Stan
fonte

Respostas:

52

ctrl+]é uma sequência de escape que coloca o telnet no modo de comando, não finaliza a sessão. Se você digitar closeapós pressionar ctrl+], isso "fechará" a sessão de telnet.

Alex
fonte
Estranho, Ctrl +] parece não funcionar. Além disso, por que você digita em closevez de simplesmente digitar q?
Pacerier
Penso nelas como "abrindo" e "fechando" conexões, em vez de "encerrando" uma sessão. Se você executar o telnet sozinho, sem outras opções, você usaria open host.domain.com. Então, para mim, closeé openo parceiro óbvio e faz mais sentido. No entanto, qtambém funciona, e é certamente menos letras :)
Alex
perto me leva Microsoft Telnet>e qou quitme leva paraC:\Windows\system32>
Sohail Ahmed
11

nos teclados alemães, as seguintes teclas ajudarão

CTRL + +

ou melhor

Strg + +

Norbert Weuster
fonte
Muito verdadeiro. Em um teclado alemão, <kbd> ctrl </kbd> + <kbd>] </kbd> não funciona (!). Tenho certeza de que outros layouts de teclado precisam de outras combinações.
Twigmac #
1
Alemão suíço é CTRL + ¨
raudi
Para francês, é CTRL + '$'
Orsiris de Jong 16/04/19
5

Você pode usar o comando 'quit' ou abreviá-lo para apenas 'q' se desejar.

Cifra
fonte
2

Eu não estou muito familiarizado com o telnet do Windows, mas o comportamento local em caixas que não são do Windows usando o telnet é uma combinação do estado do telnet e do estado do terminal ou da janela e shell adjacentes. (Se sua conexão remota alterou o modo de eco, a cor da fonte, o status da interrupção e etc., a eliminação do telnet não afeta o status local.)

O Windows tem status local semelhante? (Suponho que sim, ou a maioria dos editores de texto e muitos outros programas não funcionariam no Windows Telnet.)

Para o Unix, a sequência típica era Ctrl]quitreturnstty sanereturnpara obter controle local e sanidade. Qual é o equivalente do Windows a "tty sane"?

mpez0
fonte
2

A solução trabalhada para mim é

CTRL $

Depois, quando você estará no tipo de convite telnet

quit 

depois entre para sair do telnet e retornar ao seu convite do DOS

abk
fonte
1

ctrl+]levará você ao modo de comando se o cliente telnet já estiver conectado; a partir daí você pode digitar (q) uit para sair.

Se estiver conectando, no entanto (ou falhando ao conectar ...), não há como interromper o processo até que o tempo limite se esgote.

Mikeage
fonte
1

A maneira padrão de desconectar a linha na maioria dos aplicativos é ~+ ., lembre-se de que muitas vezes isso deve ser digitado às cegas; portanto, pressione enter algumas vezes: Enter+ ~+ ..

Essa também é a maneira padrão de fechar a conexão em uma sessão SSH, que deixou de responder.

polemon
fonte
Não funciona:Invalid Command. type ?/help for help
Pacerier
1
til e então ponto foram usados ​​por rlogine posteriormente por ssh(pelo menos no Unix); não foi e não é usado por telnet. (Alguns programas como ed, e alguns protocolos como SMTP e NNTP, use uma linha contendo apenas ponto para terminar dados.) A maioria dos telnetclientes, incluindo Windows, padrão para Ctrl], mas pode ser configurado para qualquer outra coisa.
David_thompson_085
1

Em um teclado francês, tenho que usar ctrl + $

Em seguida, saia do prompt de telnet resultante.

Martin R
fonte
0

talvez com ctrl + d?

Nikolaidis Fotis
fonte
0

Pelo menos no meu sistema Linux, a única maneira de sair de uma sessão telnet é usando as seguintes teclas (pressionando as 3 teclas juntas: Ctrl, AltGr, + e, em seguida, o seguinte prompt aparece: telnet> Agora pressione a tecla q e a tecla a sessão de telnet será encerrada.

Javier IM
fonte