w systemie Windows XP / server 2003
Kiedy telnet jakiś zdalny host na określonym porcie, po nawiązaniu połączenia, czasami naciśnij ctrl +] nie wychodzi. Czy jest jakieś polecenie, które można zamknąć zamiast po prostu zamknąć okno wiersza poleceń? Dzięki.
EDYCJA: Ale czasami nawet wpisz ctrl+ ], linia komend telnet nie pojawia się, nadal utknęła na pustym ekranie.
close
zamiast po prostu pisaćq
?open host.domain.com
. Więc dla mnieclose
jestopen
oczywistym partnerem i po prostu ma większy sens. Jednakq
również działa i jest z pewnością mniej liter :)Microsoft Telnet>
iq
czyquit
bierze mnieC:\Windows\system32>
na niemieckich klawiaturach pomocne będą następujące naciśnięcia klawiszy
CTRL + +
albo raczej
Strg + +
źródło
Możesz użyć polecenia „quit” lub skrócić je do „q”, jeśli chcesz.
źródło
Nie znam się szczególnie na telnecie Windows, ale lokalne zachowanie na urządzeniach innych niż Windows za pomocą telnetu jest kombinacją stanu telnet i stanu terminala lub otaczającego okna i powłoki. (Jeśli zdalne połączenie zmieniło tryb echa, kolor czcionki, status przerwania itp., Zabicie telnet nie ma wpływu na ten stan lokalny).
Czy system Windows ma podobny status lokalny? (Zakładam, że tak, ponieważ większość edytorów tekstu i wiele innych programów nie działałoby w oknach Telnet).
Dla Uniksa typową sekwencją było Ctrl]→
quit
→ return→stty sane
→, returnaby uzyskać lokalną kontrolę i zdrowie psychiczne. Jaki jest odpowiednik „tty sane” w systemie Windows?źródło
Rozwiązaniem, które dla mnie zadziałało, jest
Następnie, kiedy będziesz w telnet, zaproś typ
następnie wejdź, aby wyjść z Telnet i powrócić do zaproszenia DOS
źródło
ctrl+]
przejdzie do trybu poleceń, jeśli klient Telnet jest już podłączony; stamtąd możesz wpisać (q) uit, aby wyjść.Jeśli jednak łączy się (lub nie nawiązuje połączenia ...), nie ma sposobu, aby przerwać proces, dopóki nie przekroczy limitu czasu.
źródło
Standardowym sposobem odłączania linii w większości aplikacji jest ~+ ., należy pamiętać, że często należy to wpisywać na ślepo, więc naciśnij kilka razy klawisz Enter: Enter+ ~+ ..
Jest to również standardowy sposób zamykania połączenia podczas sesji SSH, która przestała odpowiadać.
źródło
Invalid Command. type ?/help for help
rlogin
, a następnie przezssh
(przynajmniej na Uniksie); nie był i nie jest używany przeztelnet
. (Niektóre programy, takie jaked
i niektóre protokoły, takie jak SMTP i NNTP, używają wiersza zawierającego tylko kropkę do zakończenia danych.) Większośćtelnet
klientów, w tym Windows, domyślnie ctrl-], ale można ustawić na coś innego.Na francuskiej klawiaturze muszę użyć ctrl + $
Następnie „wyjdź” z wyświetlonego monitu telnet.
źródło
może z
ctrl + d
?źródło
Przynajmniej w moim systemie Linux jedynym sposobem na wyjście z sesji Telnet jest użycie następujących klawiszy (jednoczesne naciśnięcie 3 klawiszy: Ctrl, AltGr, +, a następnie pojawi się następujący monit: telnet> Teraz naciśnij klawisz q i sesja telnet zostanie zakończona.
źródło