Usar autenticación mediante ssh-key en un cliente Mac OS X

Porque es mejor usar este esquema en lugar de las clásicas contraseñas, es algo muy debatido pero al final, no esta demás.

SI ya hemos escuchado sobre la autenticación mediante llaves publicas para SSH, y tenemos una Mac, esta es la forma de hacerlo, ya que por defecto nuestros OS X no tienen la opción de utilizar “ssh-copy-id“.

Primero lanzamos nuestra terminal y después pondremos manos a la obra.

Lo primero es generar nuestra llave RSA, utilizaremos como nivel de encriptación 4096 b.

Después, nos preguntara varias cosas, lo que digiero es dejar la ubicación del archivo en donde nos sugiere el sistema, después es altamente recomendado utilizar un passphrase (contraseña) para que se pueda leer el fichero, esto, por si perdemos la maquina o el archivo es robado, no se encuentre en texto plano.

Después, tendríamos que hacer:

Pero oh sorpresa! Nuestro Mac Os, no nos dice que no existe el comando… para eso, utilizamos la magia:

Después, solo nos resta probar!

Con esto, el sistema nos pedirá nuestra passphrase para “desbloquear” el archivo y listo!