なんだかGoodVibes

日々の勉強メモです。

【Linux】ssh接続でWARNINGが発生して接続できない

こんにちは。
ssh接続でワーニングが表示されて接続できない時の対象法です。
たまに発生して、あれなんだっけなってなるのでメモです。


概要

同じIPでサーバを再構築したあと
sshで接続時、以下のワーニングが発生して
接続ができなくなってしまった。

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!


対処法

このワーニングの内容は
保持しているサーバの情報と接続先のサーバ情報が一致しないけど大丈夫?って内容です。
サーバを作りなおした場合など、身に覚えがある場合は以下のコマンドで
保持している情報を消して再度接続しましょう。

$ ssh-keygen -R 対象のIPアドレスorホスト名

ちなみに、情報を保持しているのは以下のファイルです。

~/.ssh/known_hosts


まとめ

あくまでも、本対応は身に覚えがある場合のみです。
何も覚えがない場合は中身が変わっているかもしれないので
接続しないようにしましょう。