SSHログインの際、WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!と表示されてログインできない

公開日: : 最終更新日:2020/07/28 Linux

リナックスマークのペンギンさん

事象

接続したことがあるSSHサーバにIPアドレスや名前でSSH接続しようとしたら以下のようなメッセージが表示され、接続できない。

 $ ssh [email protected]_host
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:3prlFeCQU9Qx2AsV6JzQYV257qbsHm4ToXcp5FbSdUU.
Please contact your system administrator.
Add correct host key in /home/kuzuri-man/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/kuzuri-man/.ssh/known_hosts:2
  remove with:
  ssh-keygen -f "/home/kuzuri-man/.ssh/known_hosts" -R "remote_host"
ECDSA host key for remote_host has changed and you have requested strict checking.
Host key verification failed.

 

原因

以前ログインした際にローカル端末上にサーバのフィンガープリントを登録していたが、今回ログインしようとしたリモート先のサーバのフィンガープリントが何らかの原因(構築し直したとか)で変更されていて、セキュリティ上の措置として、「今接続しようとしたサーバは知ってるサーバとちゃいます!」と、アクセスを拒否した。

対応(ローカルに保存されているフィンガープリントを退避する)

以下のコマンドで退避できる。(同じフォルダに.oldが末尾についたファイル名にリネームされる)

ssh-keygen -R remote_host

remote_host の部分は接続先のIPアドレスや名前に変えてから実行すること。

 

 

Googleアドセンスレスポンシブ

関連記事

tux logo

diffコマンド改行コード無視

コマンド diff --strip-trailing-cr ファイル1 ファイル2 qiit

記事を読む

no image

LinuxでNASマウントする際のポイント

  やり方 sudo mount -t cifs -o username=us

記事を読む

tux logo

crontab の場所

/var/spool/cron/配下にユーザー名毎に保存されている。   例えば、

記事を読む

no image

ssh: connect to host あどれす port 22: Connection refused が出る原因

現時点での結論 サーバ側で、sshのセッションのプロセスをkillする or、

記事を読む

tux logo

linuxで再帰的にftp DLするのはwgetでできる

コマンド ミラーする。 wget -m ftp://username:[email protected]

記事を読む

no image

sudo 実行許可ユーザーの追加

コマンド visudo /etc/sudoers の編集になる。CentOS7であれ

記事を読む

tux logo

Linuxディレクトリ /opt

  /opt の役割 パッケージ管理ソフト以外でインストールしたディレクトリ構造を

記事を読む

tux logo

OpenSSL ソースからインストール

  インストール手順 qiita 古いOpenSSLをアンインスト

記事を読む

tux logo

同じ公開鍵を使って複数のユーザでログインできるようにする

  一言でいうと すでに公開鍵でSSHログインできるユーザが持ってる公開鍵を、新た

記事を読む

tux logo

[コピペ用] htpasswd作成コマンド

  コマンド htpasswd -c -b ファイルパス ユーザ名 パスワード

記事を読む

Googleアドセンスレスポンシブ

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Googleアドセンスレスポンシブ

html5-logo
html5のsectionとarticleの使い方と順番

とりあえずこちらのイメージを参考にやっていこうかと思う。

vs
vscodeで現在開いているファイルのPathをコピーする

やり方 1. コマンドパレットを開いて、「copy path

php-logo
php =& イコールアンパサンド で参照渡し

意味 変数やオブジェクトなどを参照渡しする。 # 下記はど

php-logo
php5 varによる宣言

古い、人が作ったソース見てたらvarで変数宣言しているのがあって調

php-logo
php parent 親クラスのプロパティやメソッドにアクセスする

子クラスで使う すると親クラスのプロパティやメソッドにア

→もっと見る

PAGE TOP ↑