Jak wyjść z Telnet?

274

Zaczynam telnet przez telnet host port. Jak zatrzymać to w systemie Windows? Szokująco, Ctrl+ Cnie działa.

Val
źródło
11
Witamy w okopach, nic nie jest „szokujące” w systemie Windows.
Pacerier
@Pacerier wyprzedza telnetWindows, a Microsoft miał doskonałe standardy interfejsu użytkownika w latach 80. i 90.
Cees Timmerman
3
Powodem, dla którego Ctrl + C nie przerywa ani nie zawiesza połączenia, jest to, że sygnał przerwania lub Ctrl + C często muszą być przekazywane do zdalnego końca (abyś mógł tam przerwać programy, jeśli pracujesz na zdalnej powłoce) ), co nie byłoby możliwe, gdyby klient Telnet przechwycił go dla własnych celów.
blubberdiblub

Odpowiedzi:

411

Powinien był wydrukować coś w stylu:

Escape character is '^]'.

Od ^Xznaczy CtrlX, spróbuj Ctrl]za ^].

Następnie należy wejść do konsoli telnet, gdzie można wejść, quitaby opuścić telnet.

Klaudiusz
źródło
17
w systemie Windows uruchom telnet bez argumentów, aby zobaczyć, jaki jest znak zmiany znaczenia. W niektórych zlokalizowanych wersjach systemu Windows, w których] jest dostępny tylko z Alt Grkluczem, kombinacja klawiszy to Ctrl+ +.
mihi,
21
O ile pamiętam Ctrl + 5 był równoważny z ^] na mojej (norweskiej) klawiaturze.
hlovdal
4
Ctrl + ¨ w systemie Windows 7 i układzie sv / fi.
mkataja
19
On Ubuntu Ctrl + ], quitpracował dla mnie
1527227
8
Na mojej szwedzkiej klawiaturze było Ctrl+¨
Krycke
88

Wpisz, quitaby zamknąć telnet w systemie Windows.

Richie086
źródło
6
Pracował również na MacOS X;)
karlingen
4
Działa również w systemie Linux.
30 바
Od @Isaac: Działa to również w systemie Windows 8.1.
fixer1234 20.04.2015
6
@Alexander musisz nacisnąć Ctrl + ]i tylko wtedy, gdy telnet>pojawi się monit, wprowadź quit.
Gacha
2
Z jakiegoś powodu dostaję, Microsoft Telnet> ^] Invalid Command. type ?/help for helpale quitdziała. Dzięki.
Charles Clayton,
18

^]Środki ctrl+ prawy wspornik. To dziwne, ale działa. Nastąpi przeniesienie do monitu telnet, w którym możesz wpisać quit.

W klawiaturach międzynarodowych znak] często nie jest pojedynczym klawiszem i należy go zastąpić innym kluczem. Prawidłowy klucz to zazwyczaj klucz po prawej stronie P lub następny klucz po tym.

Oto lista oparta na komentarzach poniżej:

  • Fiński, szwedzki, norweski, duński: ctrl+å
  • Francuski: ctrl+6
  • Niemiecki: ctrl+ü
  • Szwajcarski: ctrl+¨
  • Węgierski: ctrl+5
  • Portugalski: ctrl+´
  • Holenderski, belgijski: ctrl+$
  • Kanadyjski francuski: ctrl+ç

Cytat z @jtbandes odpowiada tutaj: https://superuser.com/a/427/192525 Wszystkie mu podziękowania.

PS: Odpowiedź została odtworzona tutaj dla Twojej wygody, ponieważ Google najpierw zabrał mnie do tego pytania, a żadna z pozostałych odpowiedzi tutaj nie była wystarczająca w mojej sprawie. Pytanie Jak wysłać znak zmiany znaczenia na terminalu OS X? może być postrzegane jako duplikat (bardziej ogólna wersja) tego pytania, ponieważ problemy PO są w zasadzie takie same.

Magne
źródło
Francuska klawiatura tutaj na Win7 ze zdalną sesją na maszynie Wirtualnej Ubuntu 17.10 za pośrednictwem Putty. Otrzymałem z powrotem monit telnet z ctrl + 5 nie ctrl + 6
Diego Tercero
3
W przypadku mojej niemieckiej klawiatury jest to w rzeczywistości ctr ++, a nie ctr + ü
dominik andreas
1
Jeśli używasz tureckiego Q na Ubuntu CTRL + 5 jest kluczem
Erdinç Çorbacı
Jeśli używasz latynoskiego hiszpańskiego CTRL + 5 jest również kluczem
Gustavo Arias Méndez
Wydaje się, że nie działa po portugalsku. (Windows 10). Telnet mówi także, że znak zmiany znaczenia to „]”, a nie „^]”.
D. Pardal