如何更改/禁用连接时的 SSH 消息?

如何更改/禁用连接时的 SSH 消息?

我有一台运行服务的 Linux 服务器SSH。如果我执行TCP与它的连接(例如telnet %ip% %port%),它会向我发送一个版本行,如SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3。它不是banner!(成功验证后发送的横幅)。
那么,我的问题是:是否可以禁用或更改此消息?
无需从源代码重新编译...

答案1

你不想改变它,因为它是协议版本交换定义的一部分RFC 4253因此有必要建立 ssh 连接。

请参阅第 4.2 节

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

SSH-protoversion-softwareversion SP 注释 CR LF

  ...

相关内容