据我所知,Ubuntu中没有标准功能可以注销空闲的ssh用户.我现在有一个连接到10.04 Ubuntu计算机的SSH连接,该计算机空闲时间超过2天.
我遇到的这种行为的最常见原因是您和服务器之间的NAT或防火墙损坏.会发生什么情况是状态表中的条目超时,因此除非您继续使用它,否则将重置连接.请尝试以下方法:
ssh -o TCPKeepAlive=yes -o ServerAliveInterval=15 <user>@<server>
看看你是否继续断开连接.在这种情况下,请在ssh配置中设置它们.请注意,使用这些设置路由错误或类似设置会使您的连接在45秒后死亡(ServerAliveInterval * ServerAliveCountMax(默认为3))因此您可能希望稍微使用ServerAliveInterval.