418 votes

Comment sortir de telnet ?

Je commence telnet par telnet hôte port. Comment puis-je l'arrêter dans Windows? Étonnamment, Ctrl+C ne fonctionne pas.

14 votes

Bienvenue dans les tranchées, rien n'est "choquant" sur Windows.

3 votes

@Pacerier telnet précède Windows et Microsoft avait d'excellentes normes d'interface utilisateur dans les années 80 et 90.

6 votes

La raison pour laquelle Ctrl+C n'interrompt pas la connexion est qu'un signal d'interruption ou un Ctrl+C doit souvent être transmis à l'extrémité distante (afin que vous puissiez 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.

621voto

Claudius Points 8060

Il aurait dû imprimer quelque chose du genre :

Le caractère d'échappement est '^]'.

Comme ^X est CtrlX, essayez Ctrl] pour ^].

Vous devriez ensuite entrer dans la console telnet, où vous pouvez entrer quit pour quitter telnet.

33 votes

Sur Windows, exécutez telnet sans argument pour voir quel est le caractère d'échappement. Sur certaines versions localisées de Windows où ] est uniquement disponible avec la touche Alt Gr, la combinaison de touches est Ctrl++.

35 votes

Tel que je me souviens, Ctrl+5 était équivalent à ^] sur mon clavier (norvégien).

7 votes

Ctrl+¨ sur Windows 7 et mise en page sv/fi.

144voto

Richie086 Points 4872

Tapez quit pour quitter telnet dans Windows.

9 votes

A travaillé sur MacOS X aussi ;)

6 votes

Egalement fonctionne sous Linux.

0 votes

De @Isaac : Cela fonctionne également sur Windows 8.1.

49voto

RULE101 Points 826

Le ^] signifie ctrl + crochet droit. Aussi étrange que cela puisse paraître, cela fonctionne. Vous serez amené à l'invite Telnet, où vous pouvez taper quit ou simplement q.

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

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

  • Finnois, suédois, norvégien, danois : ctrl + å
  • Français : ctrl + 6
  • Allemand, turc : ctrl + ü
  • Suisse : ctrl + ¨
  • Hongrois : ctrl + 5 ou ctrl + ú
  • Portugais : ctrl + ´
  • Néerlandais, belge : ctrl + $
  • Canadien-français : ctrl + ç
  • Italien : ctrl + +

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

PS : Réponse reproduite ici pour votre commodité, car Google m'a dirigé vers 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 le terminal OS X ? pourrait être considérée comme un doublon (version plus générique) de cette question, étant donné que les problèmes de l'OP sont essentiellement les mêmes.

2 votes

Clavier français ici sur Win7 avec une session à distance sur une machine virtuelle Ubuntu 17.10 via Putty. J'ai récupéré l'invite telnet avec ctrl+5 pas ctrl+6

6 votes

Pour mon clavier allemand, c'est en fait ctr++, pas ctr+ü

3 votes

Si vous utilisez le Turkish Q sur Ubuntu CTRL + 5 est la touche

7voto

Vincent Decaux Points 181

Sur debian 9, en tapant :

Ctrl + $

Vous permet d'afficher l'invite de commande depuis telnet, puis il vous suffit de taper :

q

Pour quitter

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X