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.

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.


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 + +


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.


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"?


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


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.


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.


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.



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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.