单个 IP 上有多个 ssh 服务器 - known_hosts 抱怨

单个 IP 上有多个 ssh 服务器 - known_hosts 抱怨

鉴于我的默认消费级互联网,我将路由器上的不同端口转发到不同的服务器,但是每次登录时,known_hosts 都会抱怨。我可以告诉它通过端口区分吗?

Offending key for IP in $USER/.ssh/known_hosts:42
Matching host key in $USER/.ssh/known_hosts:50
Are you sure you want to continue connecting (yes/no)? yes

我可以在不禁用的情况下执行此操作吗CheckHostIP

答案1

这里有人问了类似的问题:

当多个主机共享相同的 IP 和 DNS 名称时,如何编辑 known_hosts?

最佳答案引用了此处的一个问题:

如何处理与同一(但会变化的) IP 地址上的两个不同主机的 ssh 主机密钥验证?

它或多或少看起来是对 SSH 的不同实例进行别名化以保持它们分离并忽略 IP 地址。

相关内容