更改 netcat 抓取的 SSH 横幅

jon*_*789 3 ssh openssh banner

我已经安装了 openssh 服务器。我想禁用我做的时候显示的横幅 ::

nc 0.0.0.0 22

它显示了这样的东西 :: SSH-2.0-OpenSSH_6.7p1 Raspbian-5

如何让它显示别的东西或什么都不显示?

Jak*_*uje 6

这个横幅

SSH-2.0-OpenSSH_6.7p1 Raspbian-5
Run Code Online (Sandbox Code Playgroud)

是 SSH 协议的一部分,如章节所述

4.2. 协议版本交换

RFC 4253

建立连接后,双方必须发送一个标识字符串。此标识字符串必须是

SSH-protoversion-softwareversion SP comments CR LF
Run Code Online (Sandbox Code Playgroud)

你不能摆脱这个SSH-2.0部分。该softwareversion部件通常用于互操作性,删除它也不是一个好主意。将comments是可选的,并不需要在那里(但Debian的使他们在默认情况下)。

你可以摆脱使用注释DebianBanner的选项sshd_config。将其设置为no并重新启动ssh服务器将不再显示。