通过 HTTP 访问时覆盖 SSH 消息

通过 HTTP 访问时覆盖 SSH 消息

如果您使用 SSH 端口(22)通过 HTTP 访问我的服务器,您将看到如下消息:

SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1.1

可以显示不同的消息吗?

答案1

Debian/Ubuntu 版本标识为Debian 主义这在标准 OpenSSH 中是不存在的。

DebianBanner no您可以通过设置来禁用它/etc/ssh/sshd_config

最终结果将是:

SSH-2.0-OpenSSH_5.9p1

您不应该禁用此功能,因为需要协商 SSH 协议连接

答案2

有一个横幅选项/etc/ssh/sshd_config The contents of the specified file are sent to the remote user before authentication is allowed. If the argument is “none” then no banner is displayed. This option is only available for protocol version 2. By default, no banner is displayed. 这样你就无法删除版本字符串,但使用它来提供法律信息非常方便。

相关内容