Làm thế nào để tôi thoát telnet?


282

Tôi bắt đầu telnet bằng cách telnet host port. Làm cách nào để dừng nó trong Windows? Thật sốc, Ctrl+ Ckhông hoạt động.


11
Chào mừng bạn đến với các chiến hào, không có gì là "gây sốc" trên Windows.
Pacerier

@Pacerier telnetcó trước Windows và Microsoft có các tiêu chuẩn UI tuyệt vời trong thập niên 80 và 90.
Cees Timmerman

3
Lý do Ctrl + C không làm gián đoạn hoặc tạm dừng kết nối là tín hiệu ngắt hoặc Ctrl + C thường cần được truyền đến đầu từ xa (vì vậy bạn có thể ngắt chương trình ở đó, nếu bạn đang làm việc trên vỏ từ xa ), điều này sẽ không thể xảy ra nếu máy khách telnet chặn nó vì mục đích riêng của nó.
blubberdiblub

Câu trả lời:


420

Nó nên in một cái gì đó dọc theo dòng:

Escape character is '^]'.

^XCtrlX, cố gắng Ctrl]cho ^].

Sau đó, bạn nên vào bảng điều khiển telnet, nơi bạn có thể nhập quitđể rời telnet.


18
trên Windows, chạy telnet với các đối số để xem ký tự thoát là gì. Trên một số phiên bản Windows được bản địa hóa nơi] chỉ khả dụng với Alt Grkhóa, tổ hợp phím là Ctrl+ +.
mihi

23
Theo như tôi nhớ thì Ctrl + 5 tương đương với ^] trên bàn phím (tiếng Na Uy) của tôi.
hlovdal

4
Ctrl + trên Windows 7 và bố cục sv / fi.
mkataja

19
Vào Ubuntu Ctrl + ], quitlàm việc cho tôi
user1527227

9
Trên bàn phím Thụy Điển của tôi, nó là Ctrl+¨
Krycke

90

Nhập quitđể thoát telnet trong windows.


6
Cũng đã làm việc trên MacOS X;)
karlingen

4
Cũng hoạt động trong Linux.
에 ảnh

Từ @Isaac: Điều này cũng hoạt động trên Windows 8.1.
fixer1234

6
@Alexander bạn phải nhấn Ctrl + ]và chỉ sau đó khi telnet>dấu nhắc xuất hiện quit.
Gacha

2
Đối với một số lý do tôi nhận được Microsoft Telnet> ^] Invalid Command. type ?/help for helpnhưng quitlàm việc. Cảm ơn.
Charles Clayton

18

Các ^]phương tiện ctrl+ khung bên phải. Thật kỳ lạ, nó hoạt động. Bạn sẽ được đưa đến dấu nhắc telnet, nơi bạn có thể nhập quit.

Trên bàn phím quốc tế, ký tự] thường không phải là một phím đơn và cần được thay thế bằng một số phím khác. Khóa chính xác thường là khóa bên phải của P hoặc khóa tiếp theo sau đó.

Dưới đây là danh sách dựa trên các bình luận bên dưới:

  • Phần Lan, Thụy Điển, Na Uy, Đan Mạch: ctrl+å
  • Tiếng Pháp: ctrl+6
  • Tiếng Đức: ctrl+ü
  • Thụy Sĩ: ctrl+¨
  • Tiếng Hungary: ctrl+5
  • Tiếng Bồ Đào Nha: ctrl+´
  • Hà Lan, Bỉ: ctrl+$
  • Tiếng Pháp Canada: ctrl+ç

Trích dẫn từ @jtbandes trả lời tại đây: https://superuser.com/a/427/192525 Tất cả các khoản tín dụng cho anh ta.

PS: Câu trả lời được sao chép ở đây để thuận tiện cho bạn, vì google đã đưa tôi đến câu hỏi này trước tiên và không có câu trả lời nào khác ở đây là đủ cho trường hợp của tôi. Câu hỏi Làm thế nào để gửi ký tự thoát trên thiết bị đầu cuối OS X? có thể được xem như là một bản sao (phiên bản chung hơn) của câu hỏi này, vì các vấn đề của OP về cơ bản là giống nhau.


Bàn phím tiếng Pháp ở đây trên Win7 với phiên từ xa trên máy ảo Ubuntu 17.10 qua Putty. Tôi đã nhận được lời nhắc telnet trở lại với ctrl + 5 chứ không phải ctrl + 6
Diego Tercero

3
Đối với bàn phím tiếng Đức của tôi, nó thực sự là ctr ++, không phải ctr + ü
dominik andreas

2
Nếu bạn sử dụng Q tiếng Thổ Nhĩ Kỳ trên Ubuntu CTRL + 5 là chìa khóa
Erdinç orbacı

Nếu bạn sử dụng tiếng Tây Ban Nha Mỹ Latinh CTRL + 5 cũng là chìa khóa
Gustavo Arias Méndez

Dường như không làm việc trong tiếng Bồ Đào Nha. (Windows 10). Ngoài ra, telnet nói char thoát là ']', không phải '^]'.
D. Pardal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.