我在兩台不同的計算機上獲得了不同類型的 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

相關內容