
제대로 종료되지 않는 것 같은 일부 SSH 세션에 문제가 있습니다. 설상가상으로 세션이 "중단"되는 고객은 일종의 구현된 솔루션을 갖고 있는 것처럼 보이며 개발자의 도움 없이는 문제를 해결할 수 있는 지식이 없는 것입니다. 무엇보다도 이 사용자의 모든 세션에서 이런 일이 발생하는 것은 아니며 25~50회 중 1회 정도일 수 있습니다.
로그를 살펴보면 이 줄은 SSH 세션을 시작할 때의 줄입니다. 이 후에는... 아무것도 없습니다.
sshd[5985]: Connection from 123.123.123.123 port 59739
sshd[5985]: Accepted password for USER from 123.123.123.123 port 59739 ssh2
sshd[5985]: pam_unix(sshd:session): session opened for user USER by (uid=0)
sshd[5985]: User child is on pid 5992
보통 이런 줄이 있을 겁니다. 그러나 세션이 "멈추는" 경우에는 그렇지 않습니다.
sshd[51665]: pam_unix(sshd:session): session closed for user USER
이것은 간단한 ps -ef를 수행하여 찾을 수 있는 것입니다.
USER 5992 5985 0 00:00 ? 00:00:02 sshd: USER@notty
다른 모든 사용자 세션은 sshd_config에서 다음과 같이 10분 후에 시간 초과됩니다.
ClientAliveInterval 600
ClientAliveCountMax 0
이제 아이디어가 부족하므로 모든 의견을 환영합니다!
답변1
클라이언트를 설정했지만 서버 시간 제한을 설정했습니까? /etc/ssh/ssh_config 편집
ServerAliveInterval 600