「ホストキーの検証に失敗しました」?

「ホストキーの検証に失敗しました」?

そうですね、私は仮想マシンで作業しており、ssh (クライアントからサーバーへ) でクライアントとサーバー間の接続を確立しようとしていました。両方のマシンに ssh をインストールし、再起動もしました。問題はありませんでした。しかし、クライアントから接続しようとすると、

ssh -p 22 myservername@myserverip

「ホスト キーの検証に失敗しました」と表示されました。何をしても、いつも同じです。

これは2回目の試みです(2つのUbuntuをアンインストールして再度インストールしました)

その接続を確立するにはどうすればよいでしょうか?

答え1

マシンを再インストールすると、新しい SSH ホスト キーが取得されますが、古いキーはキー ファイル内にまだ保存されています。

~/.ssh/known_hostsエディターで開き、問題のあるホスト キーを含む行を削除します。

あるいは、 を使用するssh-keygenと、問題のあるエントリを自動的に削除できます。

ssh-keygen -R myserverip
ssh-keygen -R myservername

次回接続するときに、新しいホスト キーを確認するように求められます。

答え2

この問題の答えはここにあります

-oStrictHostKeyChecking=noコマンドで使用される

scp -oStrictHostKeyChecking=no -r -i openssh.pem test.txt [email protected]:/home/

-oStrictHostKeyChecking=no を追加した後の問題を修正しました

関連情報