Ich habe zwei Computer, mit denen ich mich per SSH mit einem Remote-Server verbinden möchte. Auf dem zweiten Computer verbinde ich mich zum ersten Mal.
Ich erhalte die bekannten Fingerabdrücke vom ersten mitssh-keygen -lf ~/.ssh/known_hosts
Der zweite Computer zeigt jedoch einen Fingerabdruck an, der nicht vorhanden ist. Er zeigt einen ED25519-Fingerabdruck an, wenn er verwendet wirdssh
Ich habe versucht, auf einem dritten Computer per SSH eine Verbindung herzustellen. Nach der Verwendung wird ein ECDSA-Fingerabdruck angezeigt ssh
, der in den bekannten Hosts des ersten Computers vorhanden ist.
Warum melden zwei Computer unterschiedliche Fingerabdrücke? Wie überprüfe ich, ob der Fingerabdruck ED25519 vom selben Server stammt, mit dem der erste Computer eine Verbindung herstellt?
- Erste:
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f 31 Mar 2020
- zweite:
OpenSSH_8.5p1, OpenSSL 1.1.1j 16 Feb 2021
- dritte:
OpenSSH_8.4p1 Ubuntu-5ubuntu1, OpenSSL 1.1.1j 16 Feb 2021