我在两台不同的计算机上获得了不同类型的 ssh 指纹

我在两台不同的计算机上获得了不同类型的 ssh 指纹

我有两台计算机,我想用它们通过 ssh 连接到远程服务器。在第二台计算机上,我是第一次连接。

我从第一个指纹中获取了已知的指纹ssh-keygen -lf ~/.ssh/known_hosts

但第二台计算机显示的指纹并不存在。使用时显示 ED25519 指纹ssh

我尝试在第三台计算机上通过 ssh 连接,最终在使用后显示 ECDSA 指纹ssh,该指纹存在于第一台计算机的known_hosts 中。

为什么两台计算机报告不同类型的指纹?如何验证 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

相关内容