Wenn Sie sich über ssh anmelden, wird auf auth.log Folgendes angezeigt:
Dec 14 16:29:30 app sshd[22781]: Accepted publickey for dev from XXX.XXX.XX.XXX port XXXXX ssh2: RSA SHA256:pO8i...
Ich habe versucht herauszufinden, was diese SHA256-Informationen sind, aber ich konnte nichts finden, was zu passen scheint. Zuerst dachte ich, es könnten einige Informationen vom Client sein (öffentlicher Schlüssel, Fingerabdruck, gehashter Hostname usw.), von dem aus ich eine Verbindung herstelle, aber ich habe weder auf der Serverseite etwas zur Bestätigung gefunden.
Die nächsten Informationen, die ich gefunden habe, sind hier , aber ich habe sie nicht verstanden, als dort steht: "Und hier ist ein Beispiel für die Verwendung eines Schlüssels zur Authentifizierung. Es zeigt den kewy-Fingerabdruck (wahrscheinlich ein Rechtschreibfehler) als SHA256-Hash in base64." , da ich keinerlei Schlüsselfingerabdruck gefunden habe.
Danke.
ssh-keygen -lf .ssh/id_rsa.pub
ssh-keygen -lf .ssh/id_rsa.pub
als separate Antwort. Es ist besser als die manuelle Codierung.Hatte die gleiche Frage unter macOS 10.13.6, wo Ihre Antwort nur ein paar Verbesserungen benötigte:
Vielen Dank.
quelle