Der Unterschied zwischen einem Hostschlüssel und einem Benutzerschlüssel scheint sehr verwirrend zu sein.
Ein Host-Schlüssel wird verwendet, um die Identität des Remote-Hosts für Sie festzustellen.
Ein Benutzerschlüssel wird verwendet, um die Identität Ihrer Person gegenüber dem Remote-Host festzustellen.
Da diese Tasten in der Regel nur als Zeichenfolge dargestellt werden, kann es für einen Menschen schwierig sein, auf einen Blick zu erkennen, ob sie sich geändert haben. Dies ist der Zweck von Randomart. Eine kleine Abweichung in der Taste führt zu einem deutlich anderen zufälligen Bild.
Aus welchem Grund auch immer, es ist wichtig, die Identität des Remote-Hosts zu überprüfen, da möglicherweise jemand Ihren Datenverkehr abfangen ( MITM-Angriff ) und alles anzeigen / manipulieren kann, was gesendet und empfangen wird.
Es ist jedoch nicht wichtig, sich zu verifizieren. Sie brauchen nicht zu bestätigen "yup, ich bin ich". Auch wenn sich Ihr Benutzerschlüssel geändert hat, lässt Sie der Remote-Server entweder ein oder nicht. Ihre Verbindung ist keinem höheren Abhörrisiko ausgesetzt.
Also , warum dann nicht ssh-keygen
zeigt das randomart Bild , wenn Sie Ihren Benutzerschlüssel zu generieren ?
Denn als der Zufallscode in ssh-keygen
[grunk@cvs.openbsd.org 2008/06/11 21:01:35] eingegeben wurde, wurden Hostschlüssel und Benutzerschlüssel auf genau dieselbe Weise generiert. Die Ausgabe zusätzlicher Informationen ist möglicherweise für einen Benutzerschlüssel nicht von Nutzen, schadet jedoch nicht (abgesehen davon, dass sie möglicherweise Verwirrung stiften).
Nun, als ich sagte "als der Zufallscode eingeführt wurde", lag dies daran, dass sich der Code seitdem geändert hat. Heutzutage verwenden die meisten Distributionen ssh-keygen -A
Host-Schlüssel, was eine neue Funktion ist. Diese Funktion generiert zahlreiche verschiedene Schlüsseltypen (rsa, dsa, ecdsa) und zeigt kein zufälliges Bild an. Die alte Methode kann weiterhin zum Generieren von Hostschlüsseln verwendet werden, ist dies jedoch im Allgemeinen nicht. Daher wird die alte Methode nur für Benutzerschlüssel verwendet, die Funktion für zufällige Grafiken bleibt jedoch erhalten.