我有兩台計算機,我想用它們透過 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