Назад | Перейти на главную страницу

найти отпечаток ключа ssh2

Как найти ssh-отпечаток ключа ssh2? С ключом ssh-1 я могу сделать ssh-keygen -lf /path/to/keyfile. Однако, когда я конвертирую тот же ключ в ключ ssh2, используя ssh-keygen -e -f keyfile.pub > keyfile_ssh2 Я больше не могу снять отпечаток пальца с помощью 1-й команды:

~# ssh-keygen -lf /path/to/ssh2key
ssh2key is not a public key file.

На странице руководства ssh-keygen:

-m key_format

   Specify a key format for the -i (import) or -e (export) conversion
   options. The supported key formats are: “RFC4716” (RFC 4716/SSH2
   public or private key), “PKCS8” (PEM PKCS8 public key) or “PEM” 
   (PEM public key). The default conversion format is “RFC4716”.

RFC4716 является просто информационным, и OpenSSH не требуется для его реализации, хотя некоторые коммерческие реализации SSH действительно принимают определенные в нем форматы.

Другими словами, OpenSSH имеет свой собственный формат и не занимается работой с другими форматами, за исключением случаев, когда его просят экспортировать собственные данные для использования с другими инструментами.