Canvis

Jump to navigation Jump to search

Rsync

84 bytes afegits, 06:07, 3 març 2011
rsync
===<h3>A) Para utilizar rsync desde un equipo SIN utilizar el servicio rsyncd del otro equipo, a través de SSH<br/>$ rsync -e ssh -auvz &lt;usuario&gt;@&lt;hostorigenlaptop&gt;:/carpetaorigen/ /carpetadestino===</h3><p>Notese que la carpeta origen si tiene la diagonal al final porque pretendo sincronizar los archivos dentro de ella y no la carpeta como tal. </p><p>Parámetros: </p><p>-e, para especificar la shell remota (aqui esta el truco) </p><p>-a, archive mode </p><p>-v, verbose </p><p>-u, update (tal vez la opcion más importante para no hacer copia total) </p><p>-z, compress (ideal para la transmision por red)</p><p><br /><br/p>===<h3>B) Para utilizar el servicio rsyncd===</h3><p>En el ordenador-servidor<br/>Configurar el archivo /etc/rsyncd.conf con los módulos que se quieren sincronizar, ver ejemplo.<br/>Editar el archivo /etc/rsyncd.secrets y poner las parejas de usuario:contraseña que tengan permiso para utilzar este servicio. IMPORTANTE: este archivo tiene que tener los permisos 600 para que funcione la autenticación.<br/>Activar el servicio // desde Yast =&gt; Sistema =&gt; Servicios del sistema<br/>Abrir en el cortafuegos el puerto tcp 873 que utiliza este servicio.<br/>En el ordenador-backup<br/>Poner en /etc/cron/ el script_sincroniza_servidor.<br/>Modificar el script y adaptar los módulos del cliente, tienen que coincidir con los configurados en el servidor en rcsyncd.conf.<br/>Crear el archivo /etc/password.rsync con la contraseña de root y modificar permisos a 600.<br/>Incluir en el /etc/crontab.</p>

Menú de navegació