重复的条目将被添加到每个login名的known_hosts文件中

我有这样的格式的.ssh / config文件:

Host ABC Hostname example.com HostKeyAlias ABC CheckHostIP yes StrictHostKeyChecking no Port 1001 User userABC Host CDE Hostname example.com HostKeyAlias CDE CheckHostIP yes StrictHostKeyChecking no Port 1002 User userCDE 

主机名是相同的,但基于PORT#,防火墙将访问redirect到正确的预定义主机。 一切正在工作,除了:

  1. 警告:将“ABC,example.com”(RSA)永久添加到已知主机的列表中。 这发生在每一次
  2. known_hosts文件不断增长,重复条目

我不介意警告本身,但我不希望known_hosts文件与冗余条目增长!

你用CheckHostIP设置为no吗?

我发现了一个类似的问题,我只是把这个想法抛出去。 我不得不设置一个testing来尝试一下,因为我现在很好奇发生了什么事情。

https://stackoverflow.com/questions/733753/how-to-handle-ssh-host-key-verification-with-2-different-hosts-on-the-same-but