Putty를 사용하여 서버에 연결합니다. 사용하지 않으면 2분마다 연결 시간 초과가 발생합니다. 동일한 노트북을 사용하여 사무실 네트워크에서 연결할 때 동일한 문제가 발생하지 않았습니다.
설정 변경 사항:
Seconds between keepalives
답변1
SSH 서버 설정을 확인하세요. 한동안 활동이 없으면 연결이 끊어질 것 같습니다. 일반적으로 사용해야 하는 설정은 다음과 같습니다.
#TCPKeepAlive yes
#ClientAliveInterval 0
#ClientAliveCountMax 3
그것들은 파일에 있습니다 /etc/ssh/sshd_config
. 이것들은 내 설정에서 주석 처리되어 있습니다. 주석 처리가 해제되었는지 확인하고 주석 처리를 하거나 값을 변경해 볼 수 있습니다.
답변2
서버가 연결을 끊는 것이 아니라 사용자와 서버 사이의 라우터일 가능성이 높습니다. 이는 다른 네트워크(특히 서버와 동일한 네트워크)에서는 문제가 없는 이유를 설명합니다.
TCPKeepAlive yes
서버측 구성(Debian의 경우 /etc/ssh/sshd_config)을 추가하여 이 문제를 해결할 수 있습니다 . ClientAliveInterval이 너무 높게 설정된 경우 조정해야 할 수도 있습니다.
클라이언트 측에서는 Enable TCP keepalives (SO_KEEPALIVE option)
"연결" 아래의 PuTTY에서 이를 확인할 수 있습니다(기본적으로 꺼져 있음).