Wie verlasse ich Telnet?


282

Ich starte per Telnet telnet host port. Wie stoppe ich es in Windows? Schockierend, Ctrl+ Cfunktioniert nicht.


11
Willkommen in den Gräben, unter Windows ist nichts "schockierend".
Pacerier

@Pacerier telnetist älter als Windows, und Microsoft hatte in den 80er und 90er Jahren hervorragende UI-Standards.
Cees Timmerman

3
Der Grund, warum Strg + C die Verbindung nicht unterbricht oder unterbricht, liegt darin, dass häufig ein Unterbrechungssignal oder Strg + C an das Remote-Ende weitergeleitet werden muss (sodass Sie dort Programme unterbrechen können, wenn Sie an einer Remote-Shell arbeiten ), was nicht möglich wäre, wenn der Telnet-Client es für seine eigenen Zwecke abfangen würde.
blubberdiblub

Antworten:


420

Es sollte etwas in der Art von gedruckt haben:

Escape character is '^]'.

Da ^Xist CtrlX, versuchen Sie es Ctrl]für ^].

Sie sollten dann die Telnet-Konsole betreten, in die Sie eintreten können quit, um Telnet zu verlassen.


18
Führen Sie unter Windows Telnet ohne Argumente aus, um das Escape-Zeichen zu ermitteln. In einigen lokalisierten Windows-Versionen, in denen] nur mit Alt GrSchlüssel verfügbar ist , lautet die Tastenkombination Ctrl+ +.
Mihi

23
Soweit ich mich erinnere, war Strg + 5 auf meiner (norwegischen) Tastatur gleichbedeutend mit ^].
hlovdal

4
Strg + ¨ unter Windows 7 und SV / FI-Layout.
mkataja

19
An Ubuntu Ctrl + ], quitarbeitete für mich
user1527227

9
Auf meiner schwedischen Tastatur war es Ctrl+¨
Krycke

90

Geben Sie ein quit, um Telnet in Windows zu beenden.


6
Funktioniert auch unter MacOS X;)
Karlingen

4
Funktioniert auch unter Linux.
30. Januar

Von @Isaac: Dies funktioniert auch unter Windows 8.1.
Fixer1234

6
@Alexander müssen Sie drücken Ctrl + ]und erst dann, wenn die telnet>Eingabeaufforderung erscheint, die Eingabetaste drücken quit.
Gacha

2
Aus irgendeinem Grund bekomme ich Microsoft Telnet> ^] Invalid Command. type ?/help for helpaber quitArbeiten. Vielen Dank.
Charles Clayton

18

Die ^]Mittel ctrl+ rechte Klammer. So seltsam das auch ist, es funktioniert. Sie werden zur Telnet-Eingabeaufforderung weitergeleitet, in die Sie eingeben können quit.

Bei internationalen Tastaturen ist das Zeichen] oft keine einzige Taste und muss durch eine andere Taste ersetzt werden. Die richtige Taste ist normalerweise die Taste rechts von P oder die nächste Taste danach.

Hier ist eine Liste basierend auf den Kommentaren unten:

  • Finnisch, Schwedisch, Norwegisch, Dänisch: ctrl+å
  • Französisch: ctrl+6
  • Deutsch: ctrl+ü
  • Schweizer: ctrl+¨
  • Ungarisch: ctrl+5
  • Portugiesisch: ctrl+´
  • Niederländisch, Belgisch: ctrl+$
  • Kanadisches Französisch: ctrl+ç

Zitat aus @jtbandes Antwort hier: https://superuser.com/a/427/192525 Alle creds an ihn.

PS: Die Antwort wurde zur Vereinfachung hier wiedergegeben, da mich Google zuerst zu dieser Frage geführt hat und keine der anderen Antworten hier für meinen Fall ausreichte. Die Frage Wie sende ich das Escape-Zeichen auf dem OS X-Terminal? könnte als Duplikat (allgemeinere Version) dieser Frage angesehen werden, da die Probleme des OP im Grunde die gleichen sind.


Französische Tastatur hier auf Win7 mit einer Remote-Sitzung auf einer Ubuntu 17.10-VM über Putty. Ich habe die Telnet-Eingabeaufforderung mit Strg + 5 und nicht mit Strg + 6 zurückbekommen
Diego Tercero

3
Für meine deutsche Tastatur ist es eigentlich Ctr ++, nicht Ctr + ü
Dominik Andreas

2
Wenn Sie Türkisch Q auf Ubuntu verwenden, ist STRG + 5 der Schlüssel
Erdinç Çorbacı

Wenn Sie Lateinamerikanisches Spanisch verwenden, ist STRG + 5 ebenfalls der Schlüssel
Gustavo Arias Méndez

Scheint nicht auf Portugiesisch zu funktionieren. (Windows 10). Außerdem sagt Telnet, das Escapezeichen sei ']', nicht '^]'.
D. Pardal
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.