'The ECDSA host key has changed'の対処
sshでリモート側と通信しようとする時に表題のエラーが出ることがある。
ホスト側の環境が変わったりした際に起きるエラー。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
...
~/.ssh/known_host
の情報と整合が取れない、といって弾かれてしまう。
~/.ssh/known_host
を直接弄るのは非推奨で、以下のコマンドで該当のホストを削除できる。
$ ssh-keygen -R {hostname}