Primeramente, tenemos que asegurarnos que en el servidor tenga creado el directorio .ssh para nuestro usuario; para crearlo si no lo tiene (en nuestro home, ~/ claro):
mkdir ~/.ssh
En el pc cliente, abriremos un terminal y crearemos la clave ssh:
ssh-keygen -t rsa
Nos realizará unas preguntas, no introduciremos nada en ellas (presionaremos enter y listo).
Se nos habrá generado id_rsa.pub, entre otras claves, pero ésta es la que necesitamos para realizar el procedimiento (pública).
Añadiremos la llave pública del ordenador cliente a la lista de llaves autorizadas del servidor.
cat ~/.ssh/id_rsa.pub | ssh tuusuario@servidor 'cat >> ~/.ssh/authorized_keys'
Nos pedirá por última vez el login para acceder al servidor ssh.
Veremos que se ha añadido la clave al fichero de claves autorizadas, si por curiosidad, queremos verlo:
cat ~/.ssh/authorized_keys
Veremos la entrada añadida de tipo:
ssh-rsa hash usuario@hostname
A partir de ahora podremos acceder al servidor ssh sin teclear el login.
Saludos.
No hay comentarios:
Publicar un comentario