サーバOSを再インストール後、SSHで接続できなくなった場合の確認先

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

SSH接続すると”REMOTE HOST IDENTIFICATION HAS CHANGED”エラーが出る

さくらのVPSでCentOS7を入れ直した後、OSX Sierra(macOS 10.12)のターミナルからSSHで接続しようとしたら、下記エラーが出て接続できませんでした。

これはSSH接続に公開鍵・秘密鍵を使った場合に表示されるメッセージで、接続先(サーバ側)の公開鍵がローカル(クライアント)側で保存されているものと異なっているため、認証時に双方で食い違いが発生したことで「何かいやらしい(NASTYな)事をしてるのではないか」とサーバ側から拒否されたメッセージです。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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
SHA256:???????????????????????????????????????????.
Please contact your system administrator.
Add correct host key in
/Volumes/Macintosh/Users/????/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in
/Volumes/Macintosh/Users/????/.ssh/known_hosts:2
ECDSA host key for YOURDOMAIN.COM has changed and you have requested strict checking.
Host key verification failed.

サーバーのOSを入れ直しているため、当然サーバーの公開鍵・秘密鍵のペアも変更されています。サーバー側の鍵を以前のものと差し替えられればいいのですが、そもそもSSHアクセスできないと無理であるため、ローカル側の接続記録(known_hosts)から古い鍵(フィンガープリント)を削除します。

解決方法

SSH接続をしたいユーザーのユーザー・フォルダ内にある`.ssh`隠しフォルダ内にある`known_hosts`を削除するか、viコマンドで`known_host`ファイルから該当サーバーの行を削除します。

ターミナル作業


$ cd ~/.ssh
$ vi known_hosts
# 1) viエディタに切り替わる
# 2) 上下キーでカーソルを行頭がサーバー名の行へ移動
# 3) "dd"とDキーを2回押す(選択行が消える)
# 4) ":"キーを押すと下部に":"が表示される
# 5) 続けて"wq!"と打って"enter"で保存、viが終了される

以前のサーバーへの接続がIPアドレスであった場合は、削除する行もIPアドレスから始まっていると思います。

関連記事

MacOS10.4xでJW-CAD(JW-WIN)を動かす方法 Mac OSXにMikuInstallerを使ってJW-CAD(JWW)をインストールしてみる 2014/02/24 追記:同じJW-CAD V.7.11ですが、印刷にも対応できるようにしました。 Mac版JW-CADのダウンロードはこちら→https://blog.keinos.com/2...
FTPのファイル属性とそのビット表記について... FTPのファイル属性の仕組みを知る(ビット表記) ファイルの属性が707の場合、"rwx---rwx"と3桁ずつで表記されます。 これは最初の3桁がオーナーの属性、次の3桁がグループの属性、最後の3桁がその他の属性を示しています。各3桁は左から呼び出し(read)、書き込み(write)、実...
www付きドメインとindex.htmlの指定ありのアドレスを統一する方法... さくらインターネットで、アドレスを綺麗に統一させるための .htaccess の工夫です。(lolipopの場合はこちらも参考に) アクセス解析で、index.htmlの「あり・なし」や、www付きのドメインとwwwなしのドメインが別々にカウントされて困る場合などに有効かと思います。※SEO対...
Mac Mini LionにアナログVGAモニタをつなげる-Thunderbolt編... 新型Mac MiniのLion (OS X 10.7.1) サーバに、"Apple Mini DisplayPort - VGA アダプタ"ケーブルでVGAモニタがつながります。 上記アダプタ・ケーブルの口に、一般的なD-SUB15ピンのケーブルでモニタをつなげて、Macを再起動すればVG...

スポンサーリンク
レクタングル(大)広告

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク
レクタングル(大)広告