SSH를 통해 컴퓨터를 일시 중단 한 후 터미널을 다시 가져 오는 방법은 무엇입니까?


14

나는 종종 컴퓨터를 잠자기 위해 SSH로 보냅니다. 문제는 휴면 상태 일 때 SSH 연결을 열린 상태로 유지하는 것입니다. 다음과 같은 일이 발생합니다.

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

암호를 입력 Return한 다음, 멈췄다가 ... 원격 컴퓨터를 깨울 때까지

터미널을 닫고 다시 시작할 필요없이 터미널을 다시 가져올 수 있도록 로컬에서 연결을 강제로 해제 할 수있는 방법이 있습니까?


Oli :하고있는 일에 따라 screen을 사용하거나 ssh를 통해 명령을 보낼 수 있습니까? 강제 명령과 함께 키를 사용할 수도 있습니다.
Panther

답변:


14

SSH 이스케이프 코드를 입력하십시오! 보낸 사람 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.

따라서 :을 누릅니다 Enter~..

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.