如何删除所有 SSH 已知主机?

如何删除所有 SSH 已知主机?

如何删除所有 SSH 已知主机?

我之前管理过很多VPS,我想删除这些密钥。

答案1

首先,您应该记住在第一次连接到远程计算机时验证 ssh 密钥指纹,以避免 MITM 攻击。

话虽如此,首先进行备份,然后删除所有以前的 ssh 已知主机,只需在本地计算机上执行以下操作:

cp -av ~/.ssh/known_hosts ~/.ssh/known_hosts-old
rm ~/.ssh/known_hosts

在您完全启动第一个新的 ssh 会话后,将再次创建 known_hosts 文件。

相关内容