我想知道是否有办法为不同的用户定义不同ClientAliveInterval
的ClientAliveCountMax
。
例如,我有可以访问 shell 的用户,并且想将ClientAliveCountMax
他们设置为零,这样如果他们不活动,即使会话仍在正常运行,他们的会话也会关闭。
但是我有一个用于创建 ssh 隧道的用户,并且我希望这些会话保持打开状态,因此ClientAliveCountMax
为此设置一个非零。
那可能吗 ?
谢谢
答案1
不,这是不可能的。此选项被标记为全局sshd_config
,这意味着您不能在Match
块中使用它。
我只能想到另一种方法,即sshd
在不同的端口上运行具有不同配置的两个单独的服务,其中一个会断开连接,而另一个则不会。