Sincronizar carpetas entre servidores con "rsync"
Cristian Gutierrez
crgutier en dcc.uchile.cl
Mar Oct 5 20:47:36 CLT 2004
Hoy en la noche, Andres Ruz Salinas dijo:
> Hola a todos,
[...]
> Después de toda esta lata la pregunta es
> ¿Cómo debería configurar rsync en el web "Cliente" para que se
> actualice desde Web "Maestro"? sabiendo que las carpetas no son las
> mismas. En el Web "Cliente" la ruta es - /var/www/html/ - y en el web
> "Maestro" es - /var/www/html/web_cliente -.
cliente# rsync -e ssh -zrP usuario en maestro:/var/www/html/web_cliente/ /var/www/html/
Eso, suponiendo que desde el `cliente' tienes acceso por SSH al
`maestro'. Y c/r a lo de el boton que llame a sudo y haga todo el
trabajo con privilegios de superusuario... no sera mejor dejarle un
script de actualizacion al operador de `cliente' (con algo tan sencillo
como lo de arriba), que el pueda ejecutar cuanto tu lo llames para
decirle que la nueva version esta lista? O sera muy burocratico ese
ultimo paso?
Si te preocupa que se puedan meter a `maestro', puedes configurar una
cuenta chrooteada, en donde tu le copies los contenidos de web_cliente y
ellos no puedan ver nada mas.
--
Cristian Gutierrez http://www.dcc.uchile.cl/~crgutier
crgutier[@]dcc.uchile.cl Jabber:crgutier en jabber.org
"I decry the current tendency to seek patents on algorithms. There
are better ways to earn a living than to prevent other people from
making use of one's contributions to computer science."
-- Donald E. Knuth, TAoCP vol 3
Más información sobre la lista de distribución Linux