Rufen Sie den Fingerabdruck eines vorhandenen öffentlichen SSH-Schlüssels ab

674
Basil Bourque

Diese Frage fragt nach dem Abrufen des Fingerabdrucks eines SSH-Schlüssels, während der neue Schlüssel mit generiert wird ssh-keygen.

Aber wie lässt sich der Fingerabdruck eines vorhandenen öffentlichen Schlüssels in einer .pubDatei ermitteln?

➥ Wie bekomme ich:

  • SHA256-Hash eines vorhandenen Schlüssels ?
    Etwas wie das:SHA256:3VvabBNtRF0XEpYRFnIrhHX6tKZq/vzU+heb3dCYp+0 blah@blah.com
  • MD5 (MD5?) Eines vorhandenen Schlüssels ?
    Etwas wie das:b6:bf:18:b8:72:83:b7:fb:7d:08:98:72:1f:9f:05:27
  • Zufallsart für einen vorhandenen Schlüssel ?
    Etwas wie das:
+--[ RSA 2048]----+ | o=. | | o o++E | | + . Ooo. | | + O B.. | | = *S. | | o | | | | | | | +-----------------+ 
0

1 Antwort auf die Frage

0
strobelight

Installiere openssh- und openssl- Pakete, die die Befehle enthalten.

# get the SHA256 and ascii art  ssh-keygen -l -v -f /path/to/publickey  # get the MD5 for private key openssl pkey -in /path/to/privatekey -pubout -outform DER | openssl md5 -c  # get the MD5 for public key openssl pkey -in /path/to/publickey -pubin -pubout -outform DER | openssl md5 -c