要移除 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