今回は、SSH接続時に「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」のエラーが出て、接続できない時の対応を書いていきます。
エラー
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
原因
SSH接続時には、以前保存したこの情報と、いままさに接続しようとしているサーバの情報が一致しているかを確認する。それによりユーザが知らない間に、別のサーバへ接続してしまうことを防ぐ。
原因として、今回まさにSSH接続しようとした情報が一致しなかったために起きました。
対策
vi ~/.ssh/known_hosts
で known_hosts
を開き
エラーとなったサーバ名(またはIPアドレス)から始まる行を削除して上げることで解消できました