Ssh

更改 netcat 抓取的 SSH 橫幅

  • March 8, 2021

我已經安裝了 openssh 伺服器。我想禁用當我這樣做時顯示的橫幅::

nc 0.0.0.0 22

它顯示類似這樣的內容 :: SSH-2.0-OpenSSH_6.7p1 Raspbian-5

如何讓它顯示其他東西或什麼都沒有?

這個橫幅

SSH-2.0-OpenSSH_6.7p1 Raspbian-5

是章節中描述的 SSH 協議的一部分

4.2. 協議版本交換

RFC 4253 :

建立連接後,雙方必鬚髮送一個標識字元串。此標識字元串必須是

SSH-protoversion-softwareversion SP comments CR LF

你無法擺脫這SSH-2.0部分。該softwareversion部分通常用於互操作性,刪除它也不是一個好主意。它們是可選的comments,不需要在那裡(但 Debian 預設將它們放在裡面)。

DebianBanner您可以使用 中的選項擺脫評論sshd_config。將其設置為no並重新啟動ssh伺服器將不再顯示它。

引用自:https://unix.stackexchange.com/questions/269024