在 SSH 客户端,可以配置每台服务器的 keepalive,以便保持与单个服务器的连接:
Host example
Hostname example.com
ServerAliveInterval 240
在服务器端可以设置客户端超时:
ClientAliveInterval 60
我还没有找到在服务器上针对每个客户端进行配置的语法。有可能吗?
答案1
sshd_config 文件支持匹配规则以将配置隔离到特定计算机或计算机组。
默认配置文件(在大多数发行版上)有一行
Host *
表明以下行适用于所有主机...
您可以在文件末尾或某些发行版上添加更多匹配和配置,以ssh_config.d/
.