Inicio > GNU/Linux > SSH sin contraseña

SSH sin contraseña

miércoles, 16 de marzo de 2011
Warning: Undefined variable $comments in /www/wwwroot/cristianvicente.com/wp-content/themes/inove/single.php on line 18
Dejar un comentario Ir a comentarios

Resulta muy útil en procesos automatizados el poder conectar a los equipos vía SSH sin que una persona tenga que introducir manualmente la contraseña. Si, por ejemplo, queremos que nuestro servidor central recoja todas las copias de seguridad del resto de servidores, que pueden o no estar en nuestra red local, de forma que todas las noches esté programado en CRON y se use el comando SCP.

Para realizar dicha conexión sin el uso de una contraseña que deba ser escrita, necesitaremos primero generar una clave pública ejecutando el siguiente comando dejando vacío el «passphrase» que nos pide:

ssh-keygen -t rsa

Hay que tener en cuenta que el comando anterior lo deberemos lanzar con el usuario con el que queramos usar la conexión.

Posteriormente copiaremos el contenido del fichero generado con extensión «.pub» al siguiente fichero en la máquina remota:

/root/.ssh/authorized_keys

O, si no se trata del usuario «root»:

/home/nombreUsuario/.ssh/authorized_keys

 

Categories: GNU/Linux Tags: , , ,
  1. DarkNekros
    miércoles, 14 de diciembre de 2011 a las 10:41 | #1

    También puedes usar ssh-copy-id que hace todo eso por ti 😉

  1. Sin trackbacks aún.

Warning: Undefined variable $user_ID in /www/wwwroot/cristianvicente.com/wp-content/themes/inove/comments.php on line 141