2台の異なるコンピュータでSSHの異なるタイプのフィンガープリントを取得します

2台の異なるコンピュータでSSHの異なるタイプのフィンガープリントを取得します

リモート サーバーに SSH 経由で接続するために使用したいコンピューターが 2 台あります。2 台目のコンピューターで初めて接続します。

私は最初の指紋から既知の指紋を取得しますssh-keygen -lf ~/.ssh/known_hosts

しかし、2台目のコンピュータには存在しない指紋が表示されます。ssh

ssh3 台目のコンピューターで ssh 経由で接続しようとしましたが、 を使用した後、最初のコンピューターの known_hosts にあるECDSA フィンガープリントが表示されました。

2 台のコンピューターが異なる種類のフィンガープリントを報告するのはなぜですか? ED25519 フィンガープリントが最初のコンピューターが接続しているサーバーと同じものであることを確認するにはどうすればよいですか?

  • 初め:OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f 31 Mar 2020
  • 2番目:OpenSSH_8.5p1, OpenSSL 1.1.1j 16 Feb 2021
  • 三番目:OpenSSH_8.4p1 Ubuntu-5ubuntu1, OpenSSL 1.1.1j 16 Feb 2021

関連情報