问题
如何在 Solaris 10 ssh 中为空闲会话设置超时以在指定的空闲时间后自动关闭 ssh 会话?
查看更多教程 https://on itroad.com
解决方法
我们可以在 ssh 服务器端设置一个空闲计时器,这对所有用户都有效。
没有选项可以为个人用户或者在客户端控制这一点。
如果要启用此类空闲超时,则必须编辑文件 /etc/ssh/sshd_config 并将 ClientAliveCountMax 的值设置为 0,将 ClientAliveInterval 的值设置为所需的超时(以秒为单位)。
配置 30 分钟空闲超时的示例设置是:
# vi /etc/ssh/sshd_config ..... ClientAliveCountMax 0 ClientAliveInterval 1800 .....
请注意,KeepAlive 的设置应为默认设置(是)以激活这些超时。
需要重新启动 ssh 服务以激活新设置:
# svcadm restart ssh
日期:2020-09-17 00:15:23 来源:oir作者:oir