atajo de teclado para salir de 'telnet'

38

en Windows XP / servidor 2003

Cuando telnet algún host remoto en un puerto específico, después de establecer la conexión, a veces presione ctrl +] no se cierra. ¿Hay algún comando que pueda salir en lugar de simplemente cerrar la ventana de la línea de comando? Gracias.

EDITAR: Pero a veces incluso escribe ctrl+ ], la línea de comando telnet no aparece, todavía está atascada en la pantalla en blanco.

Stan
fuente

Respuestas:

52

ctrl+]es una secuencia de escape que pone telnet en modo comando, no termina la sesión. Si escribe closedespués de presionar ctrl+], eso "cerrará" la sesión de telnet.

Alex
fuente
Extraño, Ctrl +] no parece funcionar. Además, ¿por qué escribe en closelugar de simplemente escribir q?
Pacerier
Pienso en ellos como "abrir" y "cerrar" conexiones en lugar de "abandonar" una sesión. Si ejecuta telnet por sí mismo sin otras opciones, lo usaría open host.domain.com. Entonces, para mí, closees openun compañero obvio y tiene más sentido. Sin embargo, qtambién funciona, y ciertamente es menos letras :)
Alex
close me lleva Microsoft Telnet>y / qo quitme lleva aC:\Windows\system32>
Sohail Ahmed
11

en teclados alemanes, las siguientes pulsaciones de teclas ayudarán

CTRL + +

o mejor

Strg + +

Norbert Weuster
fuente
Muy cierto. En un teclado alemán <kbd> ctrl </kbd> + <kbd>] </kbd> no funciona (!). Estoy seguro de que otros diseños de teclado necesitan otras combinaciones.
twigmac 01 de
1
para alemán suizo es CTRL + ¨
raudi
Para francés, es CTRL + '$'
Orsiris de Jong
5

Puede usar el comando 'salir', o abreviarlo a 'q' si lo desea.

Cifrar
fuente
2

No estoy terriblemente familiarizado con el telnet de Windows, pero el comportamiento local en los cuadros que no son de Windows que usan telnet es una combinación del estado de telnet y el del terminal o la ventana y el shell. (Si su conexión remota ha cambiado el modo de eco, el color de fuente, el estado de interrupción, etc., matar telnet no tiene ningún efecto en ese estado local).

¿Windows tiene un estado local similar? (Asumo que sí, o la mayoría de los editores de texto y muchos otros programas no funcionarían en las ventanas de Telnet).

Para Unix, la secuencia típica era Ctrl]quitreturnstty sanereturn para obtener control local y cordura tty. ¿Cuál es el equivalente de Windows de "tty sane"?

mpez0
fuente
2

La solución que funcionó para mí es

CTRL $

Luego, después de cuando esté en telnet, escriba el tipo de invitación

quit 

luego ingrese para salir de telnet y regresar a su invitación de DOS

abk
fuente
1

ctrl+]lo llevará al modo comando si el cliente telnet ya está conectado; desde allí puede escribir (q) uit para salir.

Sin embargo, si se conecta (o no se conecta ...), entonces no hay forma de interrumpir el proceso hasta que se agote el tiempo de espera.

Mikeage
fuente
1

La forma estándar de desconectar la línea en la mayoría de las aplicaciones es ~+ ., tenga en cuenta que, a menudo, esto debe escribirse a ciegas, por lo tanto, presione Intro un par de veces: Enter+ ~+. .

Esta es también la forma estándar de cerrar la conexión en una sesión SSH, que no responde.

polemon
fuente
No funciona:Invalid Command. type ?/help for help
Pacerier
1
tilde y luego dot fueron utilizados por rlogin, y posteriormente por ssh(al menos en Unix); que no era y no es utilizada por telnet. (Algunos programas ed, como algunos protocolos como SMTP y NNTP, usan una línea que contiene solo un punto para terminar los datos). La mayoría de los telnetclientes, incluido Windows, tienen el valor predeterminado ctrl-] pero se pueden configurar en otra cosa.
dave_thompson_085
1

En un teclado francés tengo que usar ctrl + $

Luego, "salga" del mensaje de Telnet resultante.

Martin R
fuente
0

tal vez con ctrl + d?

Nikolaidis Fotis
fuente
0

Al menos en mi sistema Linux, la única forma de salir de una sesión de telnet es usando las siguientes teclas (presionando las 3 teclas juntas: Ctrl, AltGr, + y luego aparece el siguiente mensaje: telnet> Ahora presione la tecla q y la tecla la sesión de telnet finalizará.

Javier IM
fuente