リモート サーバーに SSH 経由で接続するために使用したいコンピューターが 2 台あります。2 台目のコンピューターで初めて接続します。
私は最初の指紋から既知の指紋を取得しますssh-keygen -lf ~/.ssh/known_hosts
しかし、2台目のコンピュータには存在しない指紋が表示されます。ssh
ssh
3 台目のコンピューターで 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