Herramientas de usuario

Herramientas del sitio


tutoriales:conexiones_via_rsync

Introducción

rsync es una aplicación libre permite sincronizar archivos y directorios entre dos máquinas de una red o entre dos ubicaciones en una misma máquina, minimizando el volumen de datos transferidos

Instalación

para la instalacion del mismo,

apt-get install rsync 

Configuración

Despues de haberlo instalado vamos al directorio /etc/default/rsync y lo configuramos de la siguiente forma

RSYNC_ENABLE='true'
 
RSYNC_OPTS='--address=0.0.0.0'
 
RSYNC_NICE=''

Seguido creamos el fichero rsyncd.conf el cual contendrá la configuración de mismo como son las carpetas a compartir, los log, el tiempo de conexión, la cantidad de conexiones y otras cosas.

touch /etc/rsyncd.conf

uid = nobody
gid = nogroup
timeout = 600 //tiempo
read only = true //solo lectura
use chroot = yes
max connections = 10 //cantidad de conexiones
transfer logging = true
log file = /var/log/rsyncd.log // log a guardar
log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes. // formato de los log
dont compress = *.rar *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz
 
[update] //nombre del recurso
path = /home/avstore/Actualizaciones // direcciones de los recursos
comment = Antivirus Actualizaciones // comentario del recurso
 
[update] 
path = /mnt/datos/ftp/Antivirus/Actualización 
comment = Antivirus Actualizaciones 
 
[mirror]
path = /home/debian
comment = Repositorios Debian
 
[ubuntu]
path = /home/ubuntu
comment = Repositorios Ububtu

Comprobación

Para comprobar que este trabajando bien ponemos en consola lo siguiente

rsync -n rsync://ip_del_servidor 

veras los directorios compartidos con el parametro -n

para bajar archivos lo haces de esta forma

rsync -avz rsync://ip_del_servidor/update/ /destino/update/
tutoriales/conexiones_via_rsync.txt · Última modificación: 2020/04/22 20:57 (editor externo)