phím tắt để thoát 'telnet'


38

trên Windows XP / máy chủ 2003

Khi telnet một số máy chủ từ xa trên một cổng được chỉ định, sau khi kết nối được thiết lập, đôi khi nhấn ctrl +] không thoát. Có lệnh nào có thể thoát thay vì chỉ đóng cửa sổ dòng lệnh? Cảm ơn.

EDIT: Nhưng đôi khi ngay cả loại lệnh ctrl+ ], dòng lệnh telnet không hiển thị, vẫn bị kẹt ở màn hình trống.

Câu trả lời:


52

ctrl+]là một chuỗi thoát đặt telnet vào chế độ lệnh, nó không kết thúc phiên. Nếu bạn gõ closesau khi nhấn ctrl+], điều đó sẽ "đóng" phiên telnet.


Thật lạ, Ctrl +] dường như không hoạt động. Ngoài ra, tại sao bạn gõ closethay vì chỉ đơn giản là gõ q?
Pacerier

Tôi nghĩ về chúng như các kết nối "mở" và "đóng" thay vì "bỏ" một phiên. Nếu bạn chạy telnet một mình mà không có tùy chọn nào khác, bạn sẽ sử dụng open host.domain.com. Vì vậy, với tôi, closeopenđối tác rõ ràng và chỉ có ý nghĩa hơn. Tuy nhiên, qcũng hoạt động và chắc chắn là ít chữ hơn :)
Alex

close đưa tôi đến Microsoft Telnet>qhoặc quitđưa tôi đếnC:\Windows\system32>
Sohail Ahmed

11

trên bàn phím tiếng Đức, các phím tắt sau đây sẽ giúp

CTRL + +

hay đúng hơn

Strg + +


Rất đúng. Trên bàn phím tiếng Đức <kbd> ctrl </ kbd> + <kbd>] </ kbd> không hoạt động (!). Tôi chắc chắn các bố trí bàn phím khác cần kết hợp khác.
twigmac

1
đối với tiếng Đức, đó là CTRL +
raudi

Đối với tiếng Pháp, đó là CTRL + '$'
Orsiris de Jong

5

Bạn có thể sử dụng lệnh 'thoát' hoặc viết tắt thành 'q' nếu muốn.


2

Tôi không quen thuộc lắm với telnet của Windows, nhưng hành vi cục bộ trên các hộp không phải Windows sử dụng telnet là sự kết hợp giữa trạng thái telnet và trạng thái của thiết bị đầu cuối hoặc bao quanh cửa sổ và vỏ. (Nếu kết nối từ xa của bạn đã thay đổi chế độ tiếng vang, màu phông chữ, trạng thái ngắt, v.v., việc tắt telnet không ảnh hưởng đến trạng thái cục bộ đó.)

Windows có trạng thái cục bộ tương tự không? (Tôi giả sử như vậy, hoặc hầu hết các trình soạn thảo văn bản và nhiều chương trình khác sẽ không hoạt động trong các cửa sổ telnet.)

Đối với Unix, trình tự điển hình là Ctrl]quitreturnstty sanereturnđể có được sự kiểm soát cục bộ và sự tỉnh táo. Windows tương đương với "tty sane" là gì?


2

Giải pháp hiệu quả với tôi là

CTRL $

Sau đó, khi bạn sẽ ở trong kiểu mời telnet

quit 

sau đó nhập để thoát khỏi telnet và quay lại lời mời DOS của bạn


1

ctrl+]sẽ đưa bạn đến chế độ lệnh nếu máy khách telnet đã được kết nối; từ đó bạn có thể gõ (q) uit để thoát.

Tuy nhiên, nếu nó đang kết nối (hoặc không kết nối ...), thì không có cách nào làm gián đoạn quá trình cho đến khi hết thời gian.


1

Cách tiêu chuẩn để ngắt kết nối dòng trong hầu hết các ứng dụng là ~+ ., xin lưu ý rằng thường thì điều này phải được gõ một cách mù quáng, vì vậy hãy nhấn enter một vài lần: Enter+ ~+ ..

Đây cũng là cách đóng kết nối tiêu chuẩn trên phiên SSH, trở nên không phản hồi.


Không hoạt động:Invalid Command. type ?/help for help
Pacerier

1
dấu ngã sau đó được sử dụng bởi rlogin, và sau đó bởi ssh(ít nhất là trên Unix); nó không phải và không được sử dụng bởi telnet. (Một số chương trình như edvà một số giao thức như SMTP và NNTP, sử dụng một dòng chỉ chứa dấu chấm để chấm dứt dữ liệu.) Hầu hết các telnetmáy khách, bao gồm Windows, mặc định là ctrl-] nhưng có thể được đặt thành một thứ khác.
dave_thndry_085

1

Trên bàn phím tiếng Pháp, tôi phải sử dụng ctrl + $

Sau đó, "thoát" khỏi dấu nhắc telnet kết quả.



0

Ít nhất trong hệ thống Linux của tôi, cách duy nhất để thoát khỏi phiên telnet là sử dụng các phím sau (nhấn 3 phím cùng nhau: Ctrl, AltGr, + và sau đó xuất hiện dấu nhắc sau: telnet> Bây giờ hãy nhấn phím q và phiên telnet sẽ bị chấm dứt.

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.