日々ブログ

当サイトは、アフィリエイトプログラムにより商品をご紹介しています

【プログラミング】REMOTE HOST IDENTIFICATION HAS CHANGEDと出たときの対処方法

棚の奥にこもっていたラズパイを再活用したいと思って、OSをクリーンインストールしたあと、環境を再構築している際、 上のようなエラーが出たのでその対処方法をメモって起きます。

認証情報エラー

vscode経由でssh接続しようとすると下記のようなエラーが出てきました。

WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED

teratermではssh接続できるのに、vscodeでは接続できないという謎現象に時間を取られました。
メッセージの内容としては、認証情報が前回から変わってるよ!というエラーですね。
ERRORではなくWARNINGなので、切断までしなくていいやろとも思います。

対処方法:認証情報を削除

古い認証情報を削除して再接続すればよいです。

ssh-keygen -R xxx.xxx.xxx.xxxx

このコマンドを打ったあともう一度ssh接続すれば直りました。