Login automático por ssh

Publicado el 01 julio 2013 por Edu5800

Generando las llaves pública y privada

Este paso sólo deberás hacerlo si no las has generado con anterioridad (comprueba si existe el directorio $HOME/.ssh)Lanzaremos el comando

1ssh-keygen

Como respuesta obtendrás algo parecido a

Exportando la clave pública al servidor

Aunque muchos prefieren utilizar el comando scp para hacer una copia remota (CP) segura (Ssh) yo opto por lanzar un

1ssh-copy-id {usuario}@{servidor}

obteniendo una respuesta parecida a

Probando la conexión sin claves

Sólo te queda probar si puedes conectarte al servidor por ssh sin tener que introducir contraseñas.Lanza para ello el habitual

1ssh {usuario}@{servidor}

en el ejemplo, sería

1ssh root@192.168.0.8

Si todo ha ido bien, deberías poder conectar sin problemas con la máquina y, lo que es más importante: olvidarte de la clave (no estaría de más que la apuntases en algún sitio  )

Conclusión

Dos sencillos pasos para evitar tener que recordar (e introducir) claves cada vez que te conectas a alguno de los servidores que mantienes y/o gestionar.fuente

También podría interesarte :

Quizás te interesen los siguientes artículos :