通常、SSHを介して一部のシステムに接続する組み込みシステムがありますが、OSはフラッシュにあり、変更できません。
これで、ターゲットシステムを別のシステムに置き換えました。iptables ルールにより、組み込みシステムは正しい新しいターゲットに移動します。
古いシステムの完全な.ssh/をインポートして新しいシステムをインストールしましたが、接続しようとすると、次のメッセージが表示されます。
Host key mismatch for dest-system !
Fingerprint is md5 41:ba:3c:f1:0b:f6:21:58:2c:ce:cb:52:30:c1:c1:19
Expected md5 9f:e2:51:98:4d:49:4a:d5:eb:1d:f5:18:62:3f:6c:b7
If you know that the host key is correct you can
remove the bad entry from ~/.ssh/known_hosts
Known_hosts(読み取り専用OS)を変更できないため、.sshコピーが機能しない理由を理解できません。 IPが違うからそうなのでしょうか?
PS:これはMITMに似ていますか?
答え1
ホストキーはに保存されます/etc/ssh
。各サーバーは新しいキー(明らかに異なる)を生成しますが、それを代替サーバーにコピーできます。