Todos en algún momento hemos tenido que crear una clave RSA para poder conectar por SSH a un servidor, y si no lo has hecho, en algún momento vas a tener que hacerlo, lo siento, es cuestión de tiempo. Bienvenido al oscuro mundo del terminal amigo …
Pues bien, en realidad crear tu clave RSA no es para tanto, solo vas a tener que hacer un par de cosas, eso si, en el terminal como ya te he comentado.
Crea tu clave RSA en tu Mac o Linux
Abre tu terminal, para ello simplemente tienes que irte a Spotlight en Mac y escribir terminal, pulsa intro y se abre tu terminal. En linux dependerá de tu distribución, pero vamos, no deberías tener muchos problemas para abrirlo, en aplicaciones.
En la línea de comandos, escribe:
ssh-keygen -t rsa
Una vez hayas introducido este comando, te indicará el lugar donde se va a almacenar la clave que estás creando, normalmente dentro del directorio de tu usuario:
~/tu-usuario/.ssh/id_rsa
Puedes dejarlo así para que se cree en la ubicación por defecto, o puedes cambiar el nombre del archivo y demás, mi recomendación es que si quieres una clave RSA genérica lo dejes así, cambialo solo si es una clave RSA para alguna aplicación específica.
A continuación te dirá si quieres especificar una contraseña para tu clave RSA, puede ser una buena práctica, aunque eso si, recuerda que cuando la estés usando, como haciendo un push a GitHub o BitBucket, cada 5 minutos tendrás que introducir la clave, así que tu mismo, te dejo que decidas tu lo coñazo que puede llegar a ser
Enter passphrase (empty for no passphrase): Enter same passphrase again:
Todo este proceso creará tu clave RSA privada y pública, ahora, en determinados servicios, como el mencionado anteriormente GitHub, te pedirán esta clave RSA pública si quieres, por ejemplo, hacer los push mediante SSH en lugar de hacerlos mediante HTTPS, así que nos queda el último escollo, copiar la clave pública para poder hacer un copiar y pegar de toda la vida, pues bien, en el mac lo puedes hacer mediante el siguiente comando de terminal:
pbcopy < ~/.ssh/id_rsa.pub
En linux, si tu distribución es Ubuntu tan solo tendrás que escribir lo siguiente en la línea de comandos
cat ~/.ssh/id_rsa.pub
Hecho esto, tan solo tendrás que pegarla donde tu quieras y ya te funcionará tu clave RSA nueva y brillante.
Roberto T. dice
Hola, apcano 1978,
Me resulta bastante claro lo explicado en este artículo tuyo, pero tengo una pregunta para aclarar una duda que tengo, aúnque intuyo de que se trata…
Mi pregunta es : ¿Quién y por que razón podría crear una
» RSA_KEY
Instalada para redes VPN y aplicaciones
Esta entrada incluye:
una clave de usuario
un certificado de usuario »
Repito que yo no la creé, además la estoy borrando una y otra vez y sigue apareciendome sin parar, así que alguien la está metiéndomela sin cansarse. muchas gracias, un saludo!