Linux服務(wù)器系統(tǒng)重裝、賬戶信息變更等致使其SSH 公鑰變更,造成客戶端保存公鑰指紋與服務(wù)端不一致,導(dǎo)致 SSH 認(rèn)證失敗,拒絕登錄。
如果客戶端是 Linux 環(huán)境,要解決此問題,請(qǐng)進(jìn)行如下操作:
使用 vi 等編輯器,編輯對(duì)應(yīng)賬戶的 known_hosts 文件:
vi ~/.ssh/known_hosts
類似下圖所示,找到對(duì)應(yīng)條目,將其刪除:

重新連接服務(wù)器,確認(rèn)保存新的公鑰指紋后,即可成功登錄。