Получить отпечаток существующего открытого ключа SSH

473
Basil Bourque

В этом Вопросе спрашивается о получении отпечатка ключа SSH при создании нового ключа с помощью ssh-keygen.

Но как определить отпечаток существующего открытого ключа в .pubфайле?

➥ Как получить:

  • SHA256 хеш существующего ключа ?
    Что-то вроде этого:SHA256:3VvabBNtRF0XEpYRFnIrhHX6tKZq/vzU+heb3dCYp+0 blah@blah.com
  • MD5 (это MD5?) Существующего ключа ?
    Что-то вроде этого:b6:bf:18:b8:72:83:b7:fb:7d:08:98:72:1f:9f:05:27
  • Randomart для существующего ключа ?
    Что-то вроде этого:
+--[ RSA 2048]----+ | o=. | | o o++E | | + . Ooo. | | + O B.. | | = *S. | | o | | | | | | | +-----------------+ 
0

1 ответ на вопрос

0
strobelight

Установите пакеты openssh и openssl, которые содержат команды.

# 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 

Похожие вопросы