Solaris 10 ssh自动注销

出于某种原因,我在一个Solaris机器上自动注销了我的一个shell,而不是另一个。 我似乎没有任何设置为自动注销的bashvariables。 我还应该检查什么?

由于在/ etc / ssh / sshd_config中设置了IdleTimeoutvariables,自动注销正在发生

我相信,如果你的.ssh / config中设置了KeepAlive,那么它应该停止(我还没有testing过,所以ymmv)。

我假设你在bash会话中检查了TMOUTvariables,对吗?

有问题的ssh客户端和Solaris服务器之间有防火墙吗? 在经过一些不活动之后,这可能会让你失望。 如果是这样,您可以修改服务器上的sshd_config并添加KeepAlive和ClientAliveInterval设置。

我发现Cisco设备的默认configuration会导致这种情况。 您和每台服务器之间是否有不同的思科设备?

尝试在客户机上的/ etc / ssh / ssh_config中设置ServerAliveInterval 600

检查/ etc / default / login(TIMEOUT)和/ etc / profile(TMOUT)文件。

他们有loginshell的超时设置。