我有一个Linux服务器上的SSH服务。 如果我对它执行TCP连接(例如telnet %ip% %port% ),它会向我发送一个版本行,如SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3 。 这不是一个banner ! (成功validation后发送Banner)。
所以,我的问题是:可以禁用此消息或更改它?
没有从源代码重新编译…
你不想改变它,因为它是协议版本交换定义的RFC 4253的一部分,因此这对于build立一个ssh连接是必要的。
参见4.2节
连接build立后,双方必须发送一个标识string。 这个标识string必须是
SSH-protoversion-softwareversion SP评论CR LF
...