![我在兩台不同的計算機上獲得了不同類型的 ssh 指紋](https://rvso.com/image/191804/%E6%88%91%E5%9C%A8%E5%85%A9%E5%8F%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E8%A8%88%E7%AE%97%E6%A9%9F%E4%B8%8A%E7%8D%B2%E5%BE%97%E4%BA%86%E4%B8%8D%E5%90%8C%E9%A1%9E%E5%9E%8B%E7%9A%84%20ssh%20%E6%8C%87%E7%B4%8B.png)
我有兩台計算機,我想用它們透過 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