有时,由于各种原因,PyTTY 会与我的 CentOS 7 服务器上的 SSH 会话失去连接(PuTTY 有问题、SSH 服务器有问题、路由器已重新启动、连接断开、电缆拔出等)。这些被放弃的会话会给服务器带来负担并消耗资源。是否可以将 CentOS 7 SSH 服务器配置为在 24 小时后自动终止任何 SSH 会话,无论会话目的和状态如何?
为什么要不管会话目的和状态?因为在我看来,有时很难区分正常会话和放弃的会话。
有时,由于各种原因,PyTTY 会与我的 CentOS 7 服务器上的 SSH 会话失去连接(PuTTY 有问题、SSH 服务器有问题、路由器已重新启动、连接断开、电缆拔出等)。这些被放弃的会话会给服务器带来负担并消耗资源。是否可以将 CentOS 7 SSH 服务器配置为在 24 小时后自动终止任何 SSH 会话,无论会话目的和状态如何?
为什么要不管会话目的和状态?因为在我看来,有时很难区分正常会话和放弃的会话。
首先,不要运行 CentOS7。它已经 EOL 了
第二,阅读
man sshd_config
:例如,将它们分别设置为 3 和 600 将在 TCP 会话中断时 3*600 秒后终止会话。