Vamos a configurar rsync como demonio para poder copiar ficheros remotamente.
Instalamos rsync:
apt-get install rsync
Para que se ejecute automáticamente como demonio, editamos el fichero:
/etc/default/rsync
Y cambiamos el valor de:
RSYNC_ENABLE=true
Ahora configuramos los recursos que queremos compartir, creando el fichero:
/etc/rsyncd.conf
Con un contenido similar a:
max connections = 2
log file = /var/log/rsync.log
timeout = 300
[RECURSO]
comment = COMENTARIO
path = /DIRECTORIO
read only = no
list = yes
uid = nobody
gid = nogroup
auth users = USUARIO
secrets file = /etc/rsyncd.secrets
Y configuramos la contraseña creando el fichero:
/etc/rsyncd.secrets
Con el contenido en el siguiente formato:
USUARIO:CONTRASENYA
Cambiamos los permisos para tener mayor privacidad de la contraseña:
chmod 600 /etc/rsyncd.secrets
Y reiniciamos el servicio rsync:
/etc/init.d/rsync restart
Ahora desde un equipo remoto podríamos ver el contenido de los recursos con:
rsync USUARIO@IP::RECURSO
Y realizar una copia sincronizada con:
rsync -avz USUARIO@IP::RECURSO/SUBDIRECTORIO/ DESTINO
Más opciones en el man.
26/12/09
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario