是否可以从known_hosts
机器的 IP 和 FQDN 中删除 ssh 密钥,只需知道其中一个?
例如,我在机器 A 上,我想从 A 的 ssh 中删除机器 B(其 IP 为 1.2.3.4)的公共 ssh 密钥known_hosts
。
如果我直接执行ssh-keygen -R 1.2.3.4
,我将从 中删除 IP 1.2.3.4 的 ssh 密钥known_hosts
。但如果known_hosts
还拥有 B 的 FQDN 的 ssh 密钥(例如my.machine.b.com
),那么该密钥不会消失(我不需要ssh-keygen -R my.machine.b.com
)。
仅通过了解 B 的 IP 或 B 的 FQDN,是否可以known_hosts
完全清除有关机器 B 的任何内容?