GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar Rsync sin contraseña con SSH en UNIX/Linux?

A continuación se muestra el artículo de The Geek Stuff:

1. Prueba rsync sobre ssh (con contraseña):

Haga un rsync para asegurarse de que solicite la contraseña de su cuenta en el servidor remoto y copie correctamente los archivos en el servidor remoto.

El siguiente ejemplo sincronizará la carpeta local /home/test a la carpeta remota /backup/test (el 192.168.200.10 servidor).

Esto debería pedirle la contraseña de su cuenta en el servidor remoto.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

2. ssh-keygen genera claves.

Ahora configura ssh para que no pida contraseña cuando realicessh. Usa ssh-keygen en el servidor local para generar claves públicas y privadas.

$ ssh-keygen

Ingrese la frase de contraseña (vacío si no tiene frase de contraseña):

Ingrese la misma frase de contraseña nuevamente:Nota:Cuando le pida que ingrese la frase de contraseña, simplemente presione la tecla Intro y no proporcione ninguna contraseña aquí.

3. ssh-copy-id copia la clave pública al host remoto

Usa ssh-copy-id , para copiar la clave pública al host remoto.

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

Nota:lo anterior solicitará la contraseña de la cuenta de usuario en el host remoto y copiará la clave pública automáticamente en la ubicación adecuada. Si ssh-copy-id no funciona para usted, use el método que discutimos anteriormente para configurar el inicio de sesión sin contraseña ssh.

4. Ejecutar rsync sobre ssh sin contraseña

Ahora, debería poder conectarse al host remoto sin ingresar la contraseña.

ssh [email protected]

Realice el rsync nuevamente, no debería pedirle que ingrese ninguna contraseña esta vez.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

Linux
  1. Cómo configurar el inicio de sesión SSH sin contraseña

  2. Automatización de contraseñas SSH en Linux con sshpass

  3. Cómo deshabilitar el inicio de sesión SSH con contraseña

  4. Cómo permitir ssh con contraseñas vacías en Linux

  5. ¿Cómo comprobar la contraseña con Linux?

Cómo deshabilitar la autenticación de contraseña SSH en Linux VPS

Cómo transferir archivos con Rsync a través de SSH

Cómo configurar un cortafuegos con UFW en Linux

Cómo configurar la autenticación multifactor para SSH en Linux

Cómo pasar la contraseña al comando SSH en Linux

¿Cómo proteger GRUB con contraseña en Linux?