Linux下使用SSH客戶端連線Linux伺服器提示:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!的解決方法。

問題描述:
Linux下使用SSH客戶端連線Linux伺服器的時候丟擲類似如下錯誤。

產生原因:
這是因為之前連線過一臺與當前連線的Linux伺服器使用相同IP但公鑰不同的Linux伺服器。系統中已經儲存了此伺服器的公鑰,故再次連線時發現公鑰變更,ssh客戶端主動拒絕了連線。
解決方法:
清空~/.ssh/known_hosts檔案,此檔案中存放SSH客戶端曾經連線的伺服器的公鑰資訊。
echo “”> ~/.ssh/known_hosts
再次連線Linux伺服器,SSH客戶端會重新詢問是否要接受伺服器的公鑰。

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Code