
MacのターミナルでSSHにアクセスしようとしたらWARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! のエラーがでました。この対策になります。
エラー文
01 | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
02 | @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ |
03 | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
04 | IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! |
05 | Someone could be eavesdropping on you right now (man-in-the-middle attack)! |
06 | It is also possible that a host key has just been changed. |
07 | The fingerprint for the ECDSA key sent by the remote host is |
08 | SHA256:gLi0iTDDkRzn5NiUSqG32PbFxBdybbMrBV/HBuoJZXY. |
09 | Please contact your system administrator. |
10 | Add correct host key in /Users/hayashi/.ssh/known_hosts to get rid of this message. |
11 | Offending ECDSA key in /Users/hayashi/.ssh/known_hosts:10 |
12 | ECDSA host key for 192.168.25.20 has |
こんなエラー文でした。
原因
今回このエラーが起きた原因は、サーバー側のOSを再インストールしました。IPアドレスは同じアドレスだったのでエラーがでました。
エラー回避方法
1 | ssh-keygen -R 192.168.25.20 |
これで問題なく解決しました。このIPの部分はホスト名になります。今回は192.168.25.20というIPアドレスということになります。
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS