El mar., 6 de nov. de 2018 15:00, Paynalton <cxescal...@gmail.com> escribió:
> 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 <odd...@gmail.com> > escribió: > >> >> >> El mar., 6 de nov. de 2018 08:26, miguel angel gonzalez < >> mangelgonza...@gmail.com> 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 (<odd...@gmail.com>) escribió: >>> >>>> El mar., 6 nov. 2018 a las 3:28, miguel angel gonzalez >>>> (<mangelgonza...@gmail.com>) 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... >> > Yo.lo uso con conteaseña sin encryptar y la ppngo asi en el archivo: usuario:contraseña