ssh-copy-id: SSH sin contraseña


Hoy venimos con otro tutorial de SSH para acceder a máquinas sin contraseña.

ssh-copy-id nos permite generar nuestra propia clave RSA y copiarla a los servidores que queramos, y de esta forma ya no será necesario escribir el password de cada servidor.

Primero generamos la contraseña y no le ponemos password

# ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

Ahora copiamos la clave al servidor

# ssh-copy-id -i .ssh/id_rsa.pub root@equipo

root@192.168.1.254′s password:

Y ahora intentamos conectar con el servidor :

# ssh root@equipo

Si elegimos poner contraseña a nuestra clave RSA, cada vez que hagamos uso de la clave nos pedirá el password, de forma que sólo necesitamos recordar un password.

Enter passphrase for key ‘/root/.ssh/id_rsa’:

Si queremos comprobar en el servidor qué usuarios tienen acceso, tenemos que echar un vistazo al archivo  .ssh/authorized_keys :

# cat .ssh/authorized_keys

ssh-rsa —-clave —- usuario@equipo
ssh-rsa —-clave—– usuario@equipo

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s