SSH生成新Key之后仍用旧Key链接
同事误删服务器公钥,重置密钥后新SSH Key仍无法登录
· · ·某日同事登陆了某台服务器,在操作时误把公钥删除了,尝试半天恢复密钥无果后,同事自首,并重新生成了密钥。但是我用新密钥一直登陆不上报错。
Load key "path/key.pem": Permission denied username@server_path: Permission denied (publickey).
原因:
本地 ~/.ssh/known_hosts中仍缓存旧密钥指纹。
解决方法
sudo vim ~/.ssh/known_hosts 删除该服务器地址对应的记录 source ~/.zshrc
完