如果您使用 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.
这样你就无法删除版本字符串,但使用它来提供法律信息非常方便。