要移除 SSH 连线的加密 key(即已知的 SSH host key),可以使用以下方法:
从 known_hosts
文件中删除特定的主机 Key
当 SSH 连线到某个主机时,该主机的公钥会被存储在 ~/.ssh/known_hosts
。如果你想删除某个特定的主机 Key,可以使用以下方法:
使用 ssh-keygen
删除特定主机
ssh-keygen -R [主机名称或IP]
清除所有已知的 SSH host keys
如果你想删除所有已存的 SSH host keys,可以直接删除 known_hosts
文件:
rm ~/.ssh/known_hosts