Encuentra Randomart de la clave ssh existente

17

Creé una clave ssh con ssh-keygen, y obtuve esta salida como resultado:

The key fingerprint is:
84:21:3d:ab:d5:5e:05:a0:b6:ab:0f:33:af:3b:3b:82 cidr@randombox
The key's randomart image is:
+--[ RSA 4048]----+
|             .ooo|
|       o   ..o   |
|      o + .oo .  |
|     . + o....   |
|    +...S  ..    |
|       .o   .    |
|    .  o o ..    |
|   E . .o +      |
|      ......     |
+-----------------+

¿Hay alguna manera de ver la imagen randomart de una clave existente? (Además, ¿cuál es el propósito de randomart en relación con ssh o criptografía?)

Iori
fuente
1
Preguntándose sobre 4048: ¿Quiso decir 4096? Parece que tienes un "portmanteau numérico" de 2048 y 4096.
ErikE

Respuestas:

21

prueba esto:

ssh-keygen -lv -f .ssh/id_rsa

Esto se puede encontrar en la página de manual de ssh-keygen. En cuanto al propósito de randomart:

"El randomart está destinado a ser una forma más fácil para los humanos de validar las claves.

La validación normalmente se realiza mediante una comparación de cadenas sin sentido (es decir, la representación hexadecimal de la huella digital clave), que los humanos son bastante lentos e inexactos en la comparación. Randomart reemplaza esto con imágenes estructuradas que son más rápidas y fáciles de comparar ".

Este texto fue tomado de aquí: /superuser/22535/what-is-randomart-produced-by-ssh-keygen

roadmr
fuente
Muchas gracias amigo, esto ayuda mucho :)
Iori
Para obtener más explicaciones sobre las situaciones de uso, consulte la discusión sobre SU
Nueva Alejandría,
Tenga en cuenta que también funciona para el id_rsa.pubarchivo:ssh-keygen -lv -f .ssh/id_rsa.pub
Grzegorz Wierzowiecki
Tenga en cuenta que el randomart generado por versiones anteriores de ssh-keygen(digamos de openSSH_6.6.1p1) no coincidirá con el de las más nuevas (digamos de openSSH_7.1p2). Si las versiones del paquete openSSH difieren entre su cliente y servidor, considere actualizar o verificar soluciones alternativas .
SeldomNeedy