我有两台计算机,我想用它们通过 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