Làm cách nào để lấy lại thiết bị đầu cuối sau khi tôi tạm dừng máy tính qua SSH?


14

Tôi rất thường xuyên SSH vào máy tính chỉ để gửi nó đi ngủ. Vấn đề là khi nó ngủ, nó giữ kết nối SSH mở (dường như vô thời hạn). Đây là những gì xảy ra:

oli@bert:~$ ssh tank
oli@tank:~$ sudo pm-suspend
[sudo] password for oli:

Tôi đặt mật khẩu của mình vào, nhấn Returnvà sau đó nó bị treo ... Cho đến khi tôi đánh thức máy từ xa.

Có cách nào để buộc ngắt kết nối cục bộ để tôi có thể lấy lại thiết bị đầu cuối của mình mà không cần phải đóng nó và bắt đầu một thiết bị khác không?


Oli: Tùy thuộc vào những gì bạn đang làm, bạn có thể sử dụng màn hình hoặc gửi lệnh qua ssh không? Bạn cũng có thể sử dụng một phím với một lệnh bắt buộc.
Panther

Câu trả lời:


14

Nhập mã thoát SSH! Từ man ssh:

ESCAPE CHARACTERS
 When a pseudo-terminal has been requested, ssh supports a number of
 functions through the use of an escape character.

 A single tilde character can be sent as ~~ or by following the tilde by a
 character other than those described below.  The escape character must
 always follow a newline to be interpreted as special.  The escape
 character can be changed in configuration files using the EscapeChar
 configuration directive or on the command line by the -e option.

 The supported escapes (assuming the default ‘~’) are:

 ~.      Disconnect.

 ~^Z     Background ssh.

 ~&      Background ssh at logout when waiting for forwarded connection /
         X11 sessions to terminate.

Vì vậy: nhấn Enter~..

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.