ssh

Cómo encontrar la clave pública SSH

Cómo encontrar la clave pública SSH
En algunas situaciones, es posible que deba ver el contenido de sus claves SSH. Por ejemplo, es posible que deba ver el contenido de una clave pública para agregarla a servicios remotos que requieran autenticación SSH, como Google Cloud. Este artículo le muestra cómo ver el contenido de la clave SSH usando un simple comando cat en Linux.

Cómo generar una clave SSH

El primer paso para configurar una clave SSH es generar un par. Un par de claves SSH contiene una clave pública y una privada. Usando el par público y privado, puede autenticar a un usuario en un host remoto.

En Linux, use el siguiente comando para generar un par de claves SSH:

ssh-keygen

El comando anterior requerirá que ingrese información para configurar y crear las claves. Si se encuentra en redes no seguras o sistemas críticos, asegúrese de cifrar sus claves con una frase de contraseña.

Generando par de claves rsa públicas / privadas.
Ingrese el archivo en el que guardar la clave (/ home / ubuntu /.ssh / id_rsa):
Directorio creado '/ home / ubuntu /.ssh '.
Ingrese la frase de contraseña (vacío si no hay contraseña):
Ingrese la misma contraseña nuevamente:
Su identificación se ha guardado en / home / ubuntu /.ssh / id_rsa
Su clave pública se ha guardado en / home / ubuntu /.ssh / id_rsa.pub
La huella dactilar clave es:
SHA256: hVkOnzk7nLWx3j4vqLv / B83tYN7w3juLAbFw610xh7Q ubuntu @ CSALEM
La imagen aleatoria de la clave es:
+---[RSA 3072]----+
|… |
| B o . o |
| o.Boo Eo.|
| oo = ++ + |
| S = + o +.|
| .oo.* + |
|… *.B |
|… *.* |
| + =.ooOB |
+----[SHA256]-----+

NOTA: Debe tener el paquete OpenSSH instalado en su sistema para usar el comando ssh-keygen.

Cómo ver una clave SSH

El primer método que puede usar para ver su clave SSH es usar un comando cat simple. Este comando imprimirá el contenido del archivo, que puede copiar y pegar en el host remoto. De forma predeterminada, las claves SSH se almacenan en / home / $ USER /.ssh

Para ver el contenido:

cd ~ /.ssh
gato id_rsa.pub

El comando anterior imprimirá el contenido de su clave pública SSH. La siguiente es una clave de ejemplo:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / UCM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk / + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + HCH + 7YSXzoyQcuRUzJY9K + Y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = ubuntu @ UBUNTU

Otro método que puede usar para ver el contenido de su clave SSH es usar la herramienta de autenticación Open-SSH con el comando que se muestra a continuación:

ssh-agent sh -c "ssh-add; ssh-add -L"

Este comando le pedirá una contraseña de autenticación para la frase de contraseña si se le asigna una, como se indica a continuación:

Ingrese la frase de contraseña para / home / ubuntu /.ssh / id_rsa:
Identidad agregada: / home / ubuntu /.ssh / id_rsa (ubuntu @ CSALEM)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / UCM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk / + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + HCH + 7YSXzoyQcuRUzJY9K + Y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = ubuntu @ UBUNTU

Conclusión

Este artículo le mostró cómo generar una clave SSH, así como dos métodos que puede utilizar para ver el contenido de una clave SSH. En su mayor parte, solo necesitará ver el contenido dentro de las claves públicas, y no las claves privadas. Asegúrese siempre de proteger sus claves SSH en todo momento. Asegure su Shell!

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...