禁止来自 OpenSSH 客户端的 ssh 横幅

Mic*_*man 38 ssh

我正在登录具有 ssh 横幅集的服务器。我想抑制它(特别是对于非交互式使用)。我无权访问服务器sshd_config

到目前为止,我找到的最佳解决方案是LogLevel ERROR在客户端上设置选项。问题是这将抑制任何其他INFO级别的消息,我不一定要隐藏(搜索 OpenSSH 源以logit获取示例)。我也可以使用,ssh -q但这会抑制更多。

还有其他更具体的解决方案吗?

小智 49

AFAIK、“ ssh -q” 或“ LogLevel QUIET” in~/.ssh/config是使横幅静音的“传统”方式。因此,您已经对“ ”有了“更好”的妥协LogLevel ERROR

如果这是一个选项,更具体的解决方案是使用 ssh 客户端的自定义补丁版本。

  • 如果 `-q` 不起作用(在 Debian 7 上对我不起作用),那么您可以使用另一个问题的解决方案:http://serverfault.com/a/764403/62024 (3认同)
  • 我认为 `LogLevel ERROR` 只会抑制较新版本的 OpenSSH 中的横幅。在旧版本中,需要`LogLevel QUIET` 或`ssh -q`。 (2认同)