可以在服务器端配置每个客户端的非关闭 SSH 会话吗?

可以在服务器端配置每个客户端的非关闭 SSH 会话吗?

在 SSH 客户端,可以配置每台服务器的 keepalive,以便保持与单个服务器的连接:

Host example
    Hostname example.com
    ServerAliveInterval 240

在服务器端可以设置客户端超时:

ClientAliveInterval 60

我还没有找到在服务器上针对每个客户端进行配置的语法。有可能吗?

答案1

sshd_config 文件支持匹配规则以将配置隔离到特定计算机或计算机组。

默认配置文件(在大多数发行版上)有一行

Host *

表明以下行适用于所有主机...

您可以在文件末尾或某些发行版上添加更多匹配和配置,以ssh_config.d/.

相关内容