컴퓨터가 최대 절전 모드일 때 Cygwin ssh를 활성 상태로 유지

컴퓨터가 최대 절전 모드일 때 Cygwin ssh를 활성 상태로 유지

저는 Windows 노트북을 사용하고 Cygwin을 통해 우분투 데스크탑에 SSH를 통해 접속하여 작업을 수행합니다. 그러나 Cygwin 세션을 열어두고 노트북이 밤새 절전 모드로 전환되면 다음 메시지와 함께 연결이 끊어집니다.

client_loop: send disconnect: Connection reset by peer

서버측과 클라이언트측 모두 매개변수 설정을 시도했지만 ServerAliveInterval/ClientAliveInterval/etc둘 다 작동하지 않는 것 같습니다. 내 노트북이 잠자고 있는 동안 내 SSH를 활성 상태로 유지할 수 있는 방법이 있습니까, 아니면 이것은 모순입니까?

답변1

컴퓨터가 절전 모드인 동안에는 아무것도 실행되지 않으므로 SSH 클라이언트는 연결을 활성 상태로 유지하기 위해 아무 것도 할 수 없습니다.

TCP 연결이 언제 사라지는지 알지 못하도록 구성해 볼 수도 있지만 어쨌든 TCP 연결이 끊어지기 때문에 이는 궁극적으로 비생산적입니다. 당신은 찾을 수 있습니다모쉬재미있는 사실: 노트북이 깨어나면 투명하게 다시 연결됩니다.

수동으로 다시 연결하는 것이 마음에 들지 않지만 자리를 비운 동안 서버 세션을 찾는 것이 특히 염려되는 경우 screen또는 같은 멀티플렉서를 사용할 수도 있습니다 tmux. 연결이 끊어지면 서버에 다시 연결하고 screen/ tmux세션을 다시 연결하고 아무 일도 일어나지 않은 것처럼 계속할 수 있습니다.

관련 정보