SSH known_hosts为同一台服务器保存重复密钥

我注意到我的本地〜/ .ssh / known_hosts文件在本地局域网上有两台同一台机器:

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

这是同样的关键,但第二个没有知识产权。 这是否只是search域的结果,所以known_hosts文件必须包含“重复”键?

SSH不会检测到它正在访问同一台机器,而不pipe你尝试连接的主机名是什么? 'SSH 192.168.1.200'不要求创build一个新的known_host,所以我可以把known_host改为:

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

这是因为你以前一定使用过sma somemachine和ssh somemachine.search.domain,它创build了2个不同的条目。 在Ubuntu下,这是我创build的条目,无论如何。