Ssh

SSH known_hosts 持有相同伺服器的重複密鑰

  • March 27, 2012

我注意到我的本地 ~/.ssh/known_hosts 文件在本地 LAN 上的同一台機器上有兩個條目:

somemachine,192.168.1.200 ssh-rsa KEY...
somemachine.search.domain ssh-rsa KEY...

這是相同的密鑰,但第二個沒有IP。這僅僅是擁有搜尋域的結果,因此 known_hosts 文件必須包含“重複”鍵嗎?

無論您嘗試連接的主機名如何,SSH 都不會檢測到它正在訪問同一台機器?‘SSH 192.168.1.200’ 不請求創建新的 known_host,所以我可以將 known_host 更改為:

somemachine,somemachine.search.domain,192.168.1.200 ssh-rsa KEY...

?

這是因為您過去一定使用過 ssh somemachine 和 ssh somemachine.search.domain,這會創建 2 個不同的條目。在 ubuntu 中,這就是我的條目的創建方式,無論如何。

引用自:https://serverfault.com/questions/374010