Làm thế nào để giết một phiên SSH không phản hồi [Mẹo nhanh]
Nếu bạn đã đăng nhập vào một phiên SSH từ xa trước đó, bạn sẽ biết rằng có những lúc phiên SSH trở nên không hồi đáp. nó có thể là do nghỉ ngơi trong kết nối Internet, hoặc bạn đã đi và thời gian chờ phiên. Dù lý do là gì, khi phiên SSH không phản hồi, tất cả các phím tắt thông thường (Ctrl + Z, Ctrl + C, ESC) sẽ không hoạt động. Vì vậy, làm thế nào để chúng ta giết một phiên SSH không phản hồi (trừ việc đóng cửa sổ terminal)?
Bí quyết là dễ dàng. Bạn chỉ cần nhấn "Enter", theo sau là "~" (một tilda và một dấu chấm, không có dấu ngoặc kép). Phím tắt “~” là ký tự thoát và dấu chấm biểu thị sự ngắt kết nối. Vì vậy, sự kết hợp “~.” Cho phép bạn đóng phiên SSH.
Các ký tự thoát khác mà bạn có thể sử dụng bao gồm:
- ~. : Ngắt kết nối.
- ~ ^ Z : Nền ssh.
- ~ # : Liệt kê các kết nối được chuyển tiếp.
- ~ & : Nền ssh khi đăng xuất khi chờ kết nối chuyển tiếp / phiên X11 chấm dứt.
- ~? : Hiển thị danh sách các ký tự thoát.
- ~ B : Gửi một BREAK đến hệ thống từ xa (chỉ hữu ích cho giao thức SSH phiên bản 2 và nếu đồng nghiệp hỗ trợ nó).
- ~ C : Mở dòng lệnh. Hiện tại, điều này cho phép bổ sung chuyển tiếp cổng bằng các tùy chọn -L, -R và -D (xem ở trên). Nó cũng cho phép hủy bỏ các cổng chuyển tiếp từ xa hiện có bằng cách sử dụng cổng -KR [bind_address:]. Lệnh cho phép người dùng thực hiện một lệnh cục bộ nếu tùy chọn PermitLocalCommand được kích hoạt trong ssh_config (5). Trợ giúp cơ bản có sẵn, sử dụng tùy chọn -h.
- ~ R : Yêu cầu rekeying của kết nối (chỉ hữu ích cho giao thức SSH phiên bản 2 và nếu peer hỗ trợ nó).