La ejecución de "ssh-keygen -t dsa" genera dos archivos, una clave privada y una pública. Es lo suficientemente simple como para comprender que la clave privada se utiliza para identificarse con el mundo exterior, que solo ve su clave pública.
Sin embargo, también he visto usar archivos ".pem", y los uso yo mismo. ¿Cuál es la relación entre el archivo .pem y los archivos pub? Esperaba una respuesta simple, pero otras preguntas ( /server/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl- generado-key-file ) parece indicar que no hay una explicación simple de por qué un archivo pem podría ser mejor / peor en diferentes escenarios para un archivo pub.
fuente