Inicio Llave simétrica Llave asimétrica |
Departamento de ElectrónicaCRIPTOGRAFÍAGENERACIÓN DE LLAVES Pública y Privada SSH
Para poder crear nuevas llaves privadas y sus correspondientes llaves públicas, OpenSSH
dispone de una herramienta llamada ssh-keygen, esta herramienta puede crear llaves RSA para el Por ejemplo, para crear una llave RSA podemos poner: Por el contrario, para generar una llave DSA, simplemente:
Los anteriores comandos piden los mismos datos, el primero, en donde salvar la llave privada, si simplemente pulsamos intro, se salvará en la ruta por defecto (la indicada entre paréntesis), a no ser que emplees varias llaves privadas, la ruta por defecto es una buena opción, ya que el cliente la usará sin necesidad de que el usuario tenga que especificarla. Las siguientes dos cosas que pide son la frase clave con la que encriptar la llave privada y una petición de que se repita la frase para cerciorarse de que no se han cometido errores al escribirla la primera vez. Para la frase con la que encriptar la llave privada se puede emplear cualquier carácter (letras, numeros, signos de puntuación, espacios), en principio el tamaño de la frase puede ser arbitrario, pero ssh-keygen se quejará si es menor de cuatro carácteres. En caso de no introducir ninguna frase, la llave privada quedará sin encriptar, lo cual podria ser útil para realizar algunas automatizaciones como podría ser el realizar copias de seguridad, pero, para uso habitual, se desaconseja dejar las llaves privadas sin encriptar por el peligro que puede representar que estas sean robadas. A continuación el ssh-keygen muestra donde se ha salvado la llave privada :/home/alm2002/nmoral/.ssh/id_dsa y el ssh-keygen de la llave pública se ha salvado en la siguiente dirección:/home/alm2002/nmoral/.ssh/id_dsa.pub. En la última línea imprime una huella dactilar que sirve para identificar la llave que acabamos de crear, seguida de un comentario que puede servir para identificar la llave pública.
|