MacOSで、過去にSSH接続したサーバでエラーが発生した場合の対処方法。
MacOSのコンソールからサーバへSSH接続しようとすると
こんなエラーが出て、接続に失敗。
過去にSSHで接続したサーバに対して接続しようとした時に
以前、保存したサーバの接続情報と変わっていると
上記のようなエラーが発生します。
接続情報が変わってしまう原因としては下記が考えられます。
- 接続先のサーバをOS再インストール等で再構築した
- 接続先サーバがホスト名を変更した
- IPアドレスを変更して異なるサーバへ接続している
これらのエラー対策としては
過去に保存したサーバ接続情報を削除することです。
下記のコマンドで削除して、無事に接続できました。
ssh-keygen -R (IPアドレス 又は ホスト名)
ということで、備忘録でした。
実行する際は、自己責任でお願いします。