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