2台のコンピュータで異なるタイプのSSH指紋を得ました。

2台のコンピュータで異なるタイプのSSH指紋を得ました。

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

最初の指紋で知られている指紋を得ました。ssh-keygen -lf ~/.ssh/known_hosts

ところで、2台目のコンピュータには存在しない指紋が現れました。使用時にED25519指紋を表示します。ssh

3番目のシステムでSSH経由で接続しようとしましたが、最終的にssh最初のシステムのKnown_hostsにあったECDSAフィンガープリントが表示されました。

2台のコンピュータが異なる種類の指紋を報告するのはなぜですか? ED25519 指紋が接続されている最初のコンピュータと同じサーバーであることをどのように確認できますか?

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

関連情報