Comment puis-je quitter telnet?

282

Je commence telnet par telnet host port. Comment puis-je l'arrêter dans Windows? Étonnamment, Ctrl+ Cne fonctionne pas.

Val
la source
11
Bienvenue dans les tranchées, rien n’est "choquant" sous Windows.
Pacerier
@Pacerier telnetest antérieur à Windows et Microsoft avait d'excellentes normes d'interface utilisateur dans les années 80 et 90.
Cees Timmerman
3
La raison pour laquelle Ctrl + C n'interrompt ni ne suspend la connexion est qu'un signal d'interruption ou un Ctrl + C doit souvent être transmis à l'extrémité distante (vous pouvez donc interrompre des programmes là-bas si vous travaillez sur un shell distant. ), ce qui ne serait pas possible si le client telnet l’interceptait à ses propres fins.
blubberdiblub

Réponses:

420

Il aurait dû imprimer quelque chose comme:

Escape character is '^]'.

Depuis ^Xest CtrlX, essayez Ctrl]pour ^].

Vous devez ensuite entrer dans la console telnet, où vous pouvez entrer quitpour quitter telnet.

Claudius
la source
18
Sous Windows, exécutez telnet avec les arguments out pour voir quel est le caractère d'échappement. Sur certaines versions Windows localisées où] est uniquement disponible avec Alt Grclé, la combinaison de touches est Ctrl+ +.
Mihi
23
Autant que je me souvienne, Ctrl + 5 était équivalent à ^] sur mon clavier (norvégien).
hlovdal
4
Ctrl + ¨ sous Windows 7 et en sv / fi.
mkataja
19
Sur Ubuntu Ctrl + ], a quittravaillé pour moi
utilisateur1527227
9
Sur mon clavier suédois, il était Ctrl+¨
Krycke
90

Tapez quitpour quitter telnet dans Windows.

Richie086
la source
6
A travaillé sur MacOS X également;)
karlingen
4
Fonctionne également sous Linux.
De @ Isaac: Cela fonctionne également sur Windows 8.1.
fixer1234
6
@Alexander, vous devez appuyer sur, Ctrl + ]puis seulement lorsque l' telnet>invite apparaît, entrez quit.
Gacha
2
Pour une raison quelconque, je reçois Microsoft Telnet> ^] Invalid Command. type ?/help for helpmais quitfonctionne. Merci.
Charles Clayton
18

Le ^]moyen ctrl+ crochet droit. Aussi étrange que cela puisse être, cela fonctionne. Vous serez amené à l'invite telnet, où vous pouvez taper quit.

Sur les claviers internationaux, le caractère] n’est souvent pas une touche unique, et doit être remplacé par une autre touche. La clé correcte est généralement la clé à droite de P ou la clé suivante.

Voici une liste basée sur les commentaires ci-dessous:

  • Finnois, suédois, norvégien, danois: ctrl+å
  • Français: ctrl+6
  • Allemand: ctrl+ü
  • Suisse: ctrl+¨
  • Hongrois: ctrl+5
  • Portugais: ctrl+´
  • Néerlandais, Belge: ctrl+$
  • Français canadien: ctrl+ç

Citation de @jtbandes répondre ici: https://superuser.com/a/427/192525 Tous les crédits à lui.

PS: réponse reproduite ici pour votre commodité, car Google m'a amené à cette question en premier, et aucune des autres réponses ici n'était suffisante pour mon cas. La question Comment envoyer le caractère d'échappement sur un terminal OS X? pourrait être considéré comme un duplicata (version plus générique) de cette question, puisque les problèmes du PO sont fondamentalement les mêmes.

Magne
la source
Clavier français ici sur Win7 avec une session à distance sur une machine virtuelle Ubuntu 17.10 via Putty. J'ai reçu l'invite telnet avec Ctrl + 5 et non pas Ctrl + 6
Diego Tercero
3
Pour mon clavier allemand c'est en fait ctr ++, pas ctr + ü
dominik andreas
2
Si vous utilisez le turc Q sur ubuntu CTRL + 5 est la clé
Erdinç Çorbacı
Si vous utilisez l'espagnol d'Amérique latine, CTRL + 5 est la solution aussi
Gustavo Arias Méndez
Ne semble pas fonctionner en portugais. (Windows 10). En outre, telnet indique que le caractère d'échappement est ']', pas '^]'.
D. Pardal