Virtual Box에 Ubuntu를 설치하고 xshell(원격 터미널 응용 프로그램)을 사용하여 SSH를 통해 Ubuntu에 연결했습니다. 밤에 컴퓨터를 최대 절전 모드로 전환하면 전원을 켠 후 세션이 만료되고 SSH를 통해 우분투로 다시 연결해야 합니다. 최대 절전 모드 중 또는 이상적인 연결 후 몇 시간 후에 SSH가 만료되도록 구성하는 방법이 있습니까? 저는 Fedora를 사용하고 있는데 구성에 차이가 있으면 지적해주세요. 저는 윈도우 7을 사용합니다.
답변1
tmux를 사용해 보세요. 서버 측에서:
sudo apt-get install tmux
로그인 후 tmux를 시작합니다.
tmux
연결이 끊어지면 ssh를 통해 다시 로그인하고 tmux 세션에 다시 연결하세요. 세션 번호를 찾으려면:
tmux ls
출력은 다음과 같습니다.
0:1 창(2013년 1월 9일 수요일 12:27:40에 생성됨)
다음과 같이 tmux 번호가 매겨진 세션에 연결합니다.
tmux attach -t 0
그러면 중단했던 곳으로 바로 돌아옵니다.
답변2
아니요. ssh
"휴면"이나 "로밍"(IP 주소 변경)도 지원하지 않는 TCP 기반 프로토콜입니다. ssh
최대 절전 모드 전에 연결이 종료되고 재개 시 다시 연결되는 것을 원하지 않으면 다른 것이 필요합니다 .
아마도 mosh
("핸드폰 케이스")시도 해봐.
그러나 간단히 말해서 그렇지 않습니다. TCP 연결은 시간 초과 시 닫히며 ssh
이 문제를 처리하기 위한 정책이 포함되어 있지 않습니다.