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.

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.


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


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.


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


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


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.


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.


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.



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á.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.