Frage Tastaturkürzel zum Beenden von 'Telnet'


unter Windows XP / Server 2003

Wenn Telnet einige Remote-Host an einem bestimmten Port, nach dem Herstellen der Verbindung, manchmal drücken Sie Strg +] nicht beenden. Kann irgendein Befehl beendet werden, anstatt nur das Befehlszeilenfenster zu schließen? Vielen Dank.

BEARBEITEN: Aber manchmal sogar tippen Strg + ]Die Telnet-Befehlszeile wird nicht angezeigt und bleibt weiterhin auf dem leeren Bildschirm hängen.


28
2017-08-28 17:02


Ursprung




Antworten:


Strg +] ist eine Escape-Sequenz, die Telnet in den Befehlsmodus versetzt, die Sitzung wird jedoch nicht beendet. Wenn Sie eingeben close nach dem Schlagen Strg +], das wird die Telnet-Sitzung "schließen".


36
2017-08-28 18:07



Seltsam, Strg +] scheint nicht zu funktionieren. Außerdem, warum gibst du ein close anstatt einfach zu tippen q? - Pacerier
Ich denke an sie als "öffnende" und "schließende" Verbindungen, anstatt eine Sitzung "aufzugeben". Wenn Sie Telnet ohne weitere Optionen selbst ausführen, würden Sie verwenden open host.domain.com. Also für mich close ist open's offensichtlich Partner und macht nur mehr Sinn. Jedoch, q funktioniert auch, und ist sicherlich weniger Buchstaben :) - Alex
Schließen bringt mich zu Microsoft Telnet> und q oder quit bringt mich zu C:\Windows\system32> - Sohail Ahmed


Bei deutschen Tastaturen helfen die folgenden Tastenanschläge

STRG + +

oder eher

Strg + +


7
2018-01-17 10:41



Sehr richtig. Auf einer deutschen Tastatur funktioniert <kbd> ctrl </ kbd> + <kbd>] </ kbd> nicht (!). Ich bin sicher, dass andere Tastaturlayouts andere Kombinationen benötigen. - twigmac
Für Schweizerdeutsch ist es CTRL + ¨ - raudi
Für Französisch ist es CTRL + '$' - deajan


Sie können den Befehl 'quit' verwenden oder ihn auf 'q' abkürzen, wenn Sie möchten.


4
2017-08-28 17:14





Ich bin nicht sehr vertraut mit Windows Telnet, aber das lokale Verhalten auf Nicht-Windows-Boxen mit Telnet ist eine Kombination aus dem Telnet-Zustand und dem Terminal oder umschließenden Fenster und Shell. (Wenn Ihre Remoteverbindung den Echomodus, die Schriftfarbe, den Unterbrechungsstatus usw. geändert hat, hat das Löschen von Telnet keine Auswirkungen auf diesen lokalen Status.)

Hat Windows einen ähnlichen lokalen Status? (Ich nehme an, oder die meisten Texteditoren und viele andere Programme funktionieren nicht in Telnet-Fenstern.)

Für Unix war die typische Sequenz Strg] → quit → Rückkehr → stty sane → Rückkehr um lokale Kontrolle und geistige Gesundheit zu bekommen. Was ist das Windows-Äquivalent von "tty sane"?


2
2017-08-29 12:37





Die Lösung hat für mich funktioniert

CTRL $

Dann nach wann wirst du in Telnet einladen Typ

quit 

Geben Sie dann ein, um Telnet zu verlassen und zu Ihrer DOS-Einladung zurückzukehren


2
2018-04-12 15:41





ctrl+] bringt Sie in den Befehlsmodus, wenn der Telnet-Client bereits verbunden ist; Von dort können Sie (q) eingeben, um zu beenden.

Wenn es jedoch eine Verbindung herstellt (oder keine Verbindung herstellen kann), gibt es keine Möglichkeit, den Prozess bis zum Timeout zu unterbrechen.


1
2017-08-29 10:50





Die Standardmethode zum Trennen der Leitung in den meisten Anwendungen ist ~+.Denken Sie daran, dass dies oft blind eingegeben werden muss. Drücken Sie mehrmals die Eingabetaste: Eingeben+~+..

Dies ist auch die Standardmethode zum Schließen der Verbindung in einer SSH-Sitzung, die nicht mehr reagiert.


1
2017-08-29 19:02



Funktioniert nicht: Invalid Command. type ?/help for help - Pacerier
Tilde dann dot wurde von verwendet rloginund anschließend durch ssh (zumindest unter Unix); es war nicht und wird nicht von benutzt telnet. (Einige Programme wie edund einige Protokolle wie SMTP und NNTP verwenden a Linie enthält nur Punkt, um Daten zu beenden.) Most telnet Clients, einschließlich Windows, standardmäßig ctrl-], können jedoch auch auf etwas anderes gesetzt werden. - dave_thompson_085