GUIA para Rsync Remote->Local con Pub KEY --- GUIDE rsync remote to local with public key

    • Major Upgrade
    • Resolved

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • GUIA para Rsync Remote->Local con Pub KEY --- GUIDE rsync remote to local with public key

      Hola lo pongo en español por que mi ingles no es muy bueno...
      les dejo esto a manera de tutorial para realizar trabajos con rsync de manera remota a local con pull
      Requisitos:
      openmediavault;
      Montar Unidad para almacenar el respaldo
      Activar acceso SSH a openmediavault
      conectividad a servidor: ServA
      Servidor remoto (ServA);
      Acceso por SSH
      Acceso al servidor por rsync
      Conectividad a servidor; openmediavault
      ----------->
      Ingresar por ssh a ServA
      Generar Claves publicas
      -----------
      ssh-keygen -t rsa
      -> dejar en blanco cuando pida: “Enter passphrase”
      ----
      Responderá algo como esto:
      root@server1:~# 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.
      The key fingerprint is:
      38:16:50:fe:8d:da:02:bb:46:1b:66:0c:10:8e:81:2d root@ServA
      The key's randomart image is:
      +--[ RSA 2048]----+
      |+o ... |
      |E.. o |
      |.+ o |
      | . + o |
      | o. + S . |
      | *+ + |
      | +.oo . |
      | o. . |
      | .. |
      +-----------------+
      las llaves se guardan en ~/.ssh/ o /root/.ssh/ que es lo mismo
      ahora solo se ingresa al directorio
      cd /root/.ssh/
      Se copia la llave al servidor openmediavault
      ssh-copy-id root@openmediavault
      responderá algo como esto;
      Now try logging into the machine, with "ssh 'root@openmediavault'", and check in:
      .ssh/authorized_keys
      to make sure we haven't added extra keys that you weren't expecting.
      -------
      ahora hay que agregar el .pub a authorized_keys
      cat ~/.ssh/id_rsa.pub | ssh root@openmediavault "cat >> ~/.ssh/authorized_keys"
      ahora por no dejar de realizar las cosas reiniciamos el servicio ssh
      /etc/init.d/sshd restart (Verificar segun su distro de Linux)
      --------> con esto ya creamos la llave publica del servidor; ServA que es donde queremos obtener los archivos para la copia rsync y la agregamos al servidor openmediavault donde configuramos los trabajos.
      ----------->
      En el servidor openmediavault
      Ingresamos por ssh (Recuerda tener activado el servicio para ingresar desde terminal)
      aquí ya están creadas la llaves solo hay que ejecutar:
      cat ~/.ssh/id_rsa.pub | ssh root@ServA "cat >> ~/.ssh/authorized_keys"
      y ejecuta una prueba de rsync para verificar que ya no te pide el password:
      Ejemplo:
      Creamos un directorio en home dentro del server openmediavault
      mkdir /home/tmp/
      rsync -vazh root@ServA:/[lo que quiero copiar del servidor remoto] /home/tmp
      receiving incremental file list
      sent 12 bytes received 965 bytes 1.95K bytes/sec
      total size is 2.66M speedup is 2,723.38

      ---> Si no pide contraseña ya puedes crear tus trabajos de rsync sin contraseña en el GUI de openmediavault en caso contrario verifica los pasos, esto tiene que realizarse por cada servidor que quieres con trabajos rsync

      dejo las capturas para la configuracion del rsync y la respuesta al ejecutar, toma encienta que la primera vez muestra los archivos que copio la segunga como en mi caso solo que todo esta copiado..


      Saludos..
      Images
      • rsync-Resp.png

        101.95 kB, 1,414×617, viewed 239 times
      • rsync-conf.png

        140.98 kB, 1,415×612, viewed 262 times