Linux - Como acceder a nuestro Servidor por SSH sin tener que poner la contraseña

   
Vista:
Imágen de perfil de xve

Como acceder a nuestro Servidor por SSH sin tener que poner la contraseña

Publicado por xve (664 intervenciones) el 12/11/2014 19:03:20
Si por ejemplo, nos conectamos mucho a nuestro servidor por SSH desde nuestra PC, y no deseamos de tener que introducir nuestra contraseña cada vez, hay una simple manera de solucionarlo, y es generando una clave publica de nuestro usuario, la cual la copiaremos en el servidor donde nos vayamos a conectar.

Primeramente, hay que generar dicha clave publica en la maquina cliente (la que se conectara al servidor). Tenemos que estar con el usuario que vamos a utilizar para conectarnos al servidor:
1
ssh-keygen -t rsa

Nota: nos pedirá contraseña. NO poner ninguna...;)

Esta instrucción nos generará dentro de nuestra carpeta, una carpeta ~/.ssh/ que contendra los archivos:
id_rsa
id_rsa.pub

Uno es la clave privada y el otro la clave publica.

Hay que copiar la clave publica a la carpeta del usuario con el que nos conectaremos al servidor.

1
scp ~/.ssh/id_rsa.pub usuario@servidor.com:/home/usuario/.ssh/authorized_keys

Si el archivo authorized_keys ya existiera, podéis crear el archivo authorized_keys2 o añadir el contenido del id_rsa.pub al final del archivo authorized_keys.


Desde este momento, ya podeis acceder por ssh sin tener que introducir la contraseña.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder