pregunta tonta: pusiste la contraseña directamente en el archivo o la
generaste???

Sugerencia: Puedes usar ssh-key para permitir el acceso a tu servidor sin
contraseña y que así rsync no requiera autentificación.
ve esto:
https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2

El mar., 6 de nov. de 2018 a la(s) 11:04, OddieX <[email protected]>
escribió:

>
>
> El mar., 6 de nov. de 2018 08:26, miguel angel gonzalez <
> [email protected]> escribió:
>
>> Hola, he hecho las pruebas que me indicas, con los cambios y me sigue
>> dando problemas.
>> https://ibb.co/eyTFQA
>> https://ibb.co/jU2aQA
>> https://ibb.co/hmSydV
>> El dichoso fallo.
>> https://ibb.co/jDJ4JV
>> Rsyncd.secrets tiene los permisos  a 400
>> --
>> Por cierto, como me indicas la opción correcta para algo continuo es
>> drbd, es lo siguiente que quiero montar como pruebas.
>> ¿Alguna idea?Muchas gracias!
>>
>> El mar., 6 nov. 2018 a las 7:42, OddieX (<[email protected]>) escribió:
>>
>>> El mar., 6 nov. 2018 a las 3:28, miguel angel gonzalez
>>> (<[email protected]>) escribió:
>>> >
>>> >
>>> >
>>> > Buenos días,
>>> >
>>> > Por curiosidad estoy montando en un laboratorio que consta de un
>>> servidor y un cliente rsync con el demonio para que me mantenga una copia
>>> exacta en ambas máquinas en todo momento. No sé si en un futuro me tocará
>>> implementarlo.
>>> >
>>> > Dejo los fichero de configuración del servidor:
>>> > https://ibb.co/ewSGFA
>>> >
>>> > En secrets tengo el usuario y contraseña.
>>> > Después de todo esto arranco el demonio:
>>> > https://ibb.co/fFhivA
>>> >
>>> > Todo bien, está corriendo.
>>> > --
>>> > En el cliente:
>>> > He creado dos ficheros un script con el comando a ejecutar y otro con
>>> la contraseña de validación para rsync.
>>> > https://ibb.co/cVj5aA
>>> > el script es el siguiente:
>>> > https://ibb.co/dsLYTV
>>> >
>>> > Para las pruebas voy comentando o descomentando entre los dos que he
>>> marcado. En el primer caso le digo desde donde debe coger la contraseña.
>>> Esta medida tampoco la veo muy necesaria, entre ambos tengo configuradas
>>> las claves públicas de ssh, si montara esto crearía una cuenta de servicio.
>>> > Cron, por último la tarea programada.
>>> > https://ibb.co/fvQp2q
>>> >
>>> > Falla la autenticación, ejecuto el script para depurar el error y veo
>>> que me pide la contraseña, como si no llegara a abrir e fichero.
>>> > Si ejecuto el script sin la contraseña, me la pide y se realiza la
>>> copia.
>>> > https://ibb.co/nGYsNq
>>> >
>>> > Descomento la línea de la contraseña del script y lo ejecuto
>>> manualmente. Y ya tengo el error:
>>> >
>>> > https://ibb.co/futgFA
>>> >
>>> > Para que no haya dudas, os pongo los permisos de los ficheros.
>>> > cliente:
>>> > https://ibb.co/n7vdvA
>>> >
>>> > servidor:
>>> > https://ibb.co/fbfYTV
>>> >
>>> > ¿Alguna idea? Muchas gracias!!
>>> > --
>>> > /m.a.
>>> >
>>> >
>>> >
>>>
>>> No es muy dificil utilizar rsync para lo que vos estas necesitando, te
>>> dejo como lo tengo yo:
>>>
>>> rsyncd.conf:
>>>
>>> max connections = 2
>>> log file = /var/log/rsync.log
>>> timeout = 4000
>>> hosts allow=10.10.1.72
>>>
>>> [etc]
>>> comment = etc
>>> path = /etc
>>> read only = true
>>> list = true
>>> uid = root
>>> gid = root
>>> auth users = userx
>>> secrets file = /etc/rsyncd.secrets
>>>
>>> /etc/rsyncd.secrets (Tenes q cambiarle los permisos a 400 sino no te
>>> funciona)
>>>
>>> usuario:contraseña
>>>
>>> Y luego en /etc/defaults/rsync tenes que ponerle el IP al que queres
>>> que levante rsync, si tenes varias IP y solo queres que levante en una
>>> sola:
>>>
>>> RSYNC_OPTS='--address=10.10.1.85'
>>>
>>> Y obvio poner enable el servicio:
>>>
>>> RSYNC_ENABLE=true
>>>
>>> Eso es suficiente para que te funcione...
>>>
>>>
>>>
>>> Peeeeeeeeeeeeeero, para lo que vos necesitas, yo optaria por un
>>> sistema que trabaje a mas bajo nivel y replique instantaneamente como
>>> DRBD...
>>>
>>> El DRBD cuando vos realizas un cambio en un archivo se replica en el
>>> otro servidor automaticamente, y lo podes usar en modo primary slave o
>>> primary primary con una particion OCF2... Podes utilizar un heartbeat
>>> para manejar la caida de los nodos en HA y te va a servir mas que
>>> estar todo el tiempo ejecutando scripts y realentizando el sistema,
>>> ademas de que con rsync las copias no van a ser online, si no que van
>>> a tardar en realizarse la sincronizacion, con drbd la copia es
>>> instantanea...
>>>
>>> Espero q te sirva! Saludos!
>>>
>>>
>>
>> --
>> /m.a.
>>
>
> Fijate que en --address estas poniendo una network, ahi debes poner el IP
> donde queres que el demonio de rsync escuche... "La IP del servidor en
> cuestion"
>
> Imagino que estas intentando conectarte por rsync desde un server cuyo IP
> es el que pusiste.en hosts allow en el conf.
>
> Testea esto y tambien testea que el cliente no este enmascarando el IP a
> travez de algun router y llegue con un IP distinta.
>
> Sobre drbd aca te dejo un tuto con info, busca el mejor escenario para
> adaptar a lo que necesitas... Realmente yo lo use para servidores de mail,
> de mysql, apaches redundantes y siempre.me funciono de maravillas...
>
>

Responder a