SSH会话不能正确终止

我遇到了一些ssh会话,似乎没有正常终止的问题。 更糟糕的是,客户的会话正在“卡住”,好像他们似乎有某种实施的解决scheme,没有开发人员的帮助就无法解决问题。 为了避免这种情况发生:这个用户的所有会话都不会发生这种情况,可能是25-50分之一。

浏览日志时,这些行是启动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来find

 USER 5992 5985 0 00:00 ? 00:00:02 sshd: USER@notty 

所有其他用户会话将在sshd_config中使用以下命令超时10分钟

 ClientAliveInterval 600 ClientAliveCountMax 0 

而现在我完全没有想法,所以所有的投入都欢迎!

你已经设置了客户端,但你是否设置了服务器超时编辑/ etc / ssh / ssh_config

 ServerAliveInterval 600