unter Windows XP / Server 2003
Wenn ein Remote-Host an einem bestimmten Port telnet, wird die Verbindung nach dem Verbindungsaufbau manchmal mit Strg +] nicht beendet. Gibt es einen Befehl, der beendet werden kann, anstatt nur das Befehlszeilenfenster zu schließen? Vielen Dank.
BEARBEITEN: Aber manchmal gibt man sogar ctrl+ ein ], die Telnet-Befehlszeile wird nicht angezeigt und bleibt auf dem leeren Bildschirm hängen.
close
anstatt nur zu tippenq
?open host.domain.com
. Für michclose
istopen
das der offensichtliche Partner und macht einfach mehr Sinn. Allerdingsq
funktioniert auch und ist sicherlich weniger Buchstaben :)Microsoft Telnet>
undq
oderquit
bringt mich zuC:\Windows\system32>
Auf deutschen Tastaturen helfen die folgenden Tastenanschläge
CTRL + +
oder eher
Strg + +
quelle
Sie können den Befehl 'quit' verwenden oder ihn mit 'q' abkürzen, wenn Sie möchten.
quelle
Ich kenne Windows Telnet nicht besonders gut, aber das lokale Verhalten bei Nicht-Windows-Boxen, die Telnet verwenden, ist eine Kombination aus dem Telnet-Status und dem des Terminals oder des Fensters und der Shell. (Wenn Ihre Remoteverbindung den Echomodus, die Schriftfarbe, den Unterbrechungsstatus usw. geändert hat, hat das Beenden von Telnet keine Auswirkungen auf diesen lokalen Status.)
Hat Windows einen ähnlichen lokalen Status? (Ich gehe davon aus, dass die meisten Texteditoren und viele andere Programme in Telnet-Fenstern nicht funktionieren.)
Für Unix war die typische Sequenz Ctrl]→
quit
→ return→stty sane
→ return, um lokale Kontrolle und Vernunft zu erlangen. Was ist das Windows-Äquivalent von "tty sane"?quelle
Die Lösung, die für mich funktioniert hat, ist
Dann nach wann werden Sie in Telnet Typ einladen
Geben Sie dann ein, um Telnet zu beenden und zu Ihrer DOS-Einladung zurückzukehren
quelle
ctrl+]
Wechselt in den Befehlsmodus, wenn der Telnet-Client bereits verbunden ist. Von dort aus können Sie (q) uit eingeben, um den Vorgang zu beenden.Wenn jedoch eine Verbindung hergestellt wird (oder die Verbindung nicht hergestellt werden kann ...), kann der Vorgang nicht unterbrochen werden, bis eine Zeitüberschreitung eintritt.
quelle
Die Standardmethode zum Trennen der Verbindung in den meisten Anwendungen ist ~+ .. Beachten Sie, dass dies häufig blind eingegeben werden muss. Drücken Sie daher mehrmals die Eingabetaste: Enter+ ~+ ..
Dies ist auch die Standardmethode zum Schließen der Verbindung in einer SSH-Sitzung, die nicht mehr reagiert.
quelle
Invalid Command. type ?/help for help
rlogin
und anschließend vonssh
(zumindest unter Unix) verwendet; es wurde und wird von nicht verwendettelnet
. (Einige Programme wieed
und einige Protokolle wie SMTP und NNTP verwenden eine Zeile, die nur Punkte enthält, um Daten zu terminieren.) Die meistentelnet
Clients, einschließlich Windows, verwenden standardmäßig Strg-], können jedoch auf einen anderen Wert gesetzt werden.Auf einer französischen Tastatur muss ich Strg + $ verwenden
Beenden Sie dann die resultierende Telnet-Eingabeaufforderung.
quelle
vielleicht mit
ctrl + d
?quelle
Zumindest in meinem Linux-System besteht die einzige Möglichkeit, eine Telnet-Sitzung zu beenden, darin, die folgenden Tasten zu verwenden (die drei Tasten gleichzeitig drücken: Strg, AltGr, + und dann wird die folgende Eingabeaufforderung angezeigt: Telnet> Drücken Sie jetzt die Taste q und die Die Telnet-Sitzung wird beendet.
quelle