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..

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!