我遇到了一些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