SSH sin password

Tenemos 2 máquinas a las que llamaremos “A” y “B” y queremos conectar entre ellas mediante SSH sin necesidad de que cada vez que conectemos nos pida la password. Aqui los pasos:

* En la máquina A:

Vamos a directorio .ssh. con:

`cd ~/.ssh`

Ejecutamos `ssh-keygen -t dsa`. Y cuando salte el prompt no indicamos ninguna contraseña (es decir vacio el passphrase). Esto genera 2 ficheros: id_dsa.pub (public key) y id_dsa (private key)
Copiaremos la public key.

* En la máquina B:

Editamos o creamos el fichero ~/.ssh/authorized_keys. Copiamos la public key que generamos en la maquina A en este fichero. La clave son unas lineas de texto.

Ahora damos permisos al fichero y al directorio:

chmod 600 authorized_keys
chmod 700 ~/.ssh

Listo!!

Via: ubuntulife

Anuncios