Como configuramos un cliente de backuppc? me preguntaron hace poco; hace ya unos artículos atrás había mostrado como instalar y configurar un servidor backuppc para tomar backups completos e incrementales automáticamente de nuestros equipos en la red y por fuera de ella. Hoy les mostrare como agregar un cliente Ubuntu para hacerle backup a 2 directorios.
-Instalamos xinetd para poder responder conexiones via puerto rsync
sudo apt-get install xinetd-Verificamos este ejecutando
sudo service xinetd status
xinetd start/running, process 29293
-Creamos un file rsync para ser manejado por xinetd
sudo vi /etc/xinetd.d/rsync
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
# allows crc checksumming etc.
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}
-Reiniciamos el servicio de xinetd
sudo service xinetd restart
-Nos creamos un archivo para la conf del rsyncd. Cada directorio se conocerá por su nombre entre [] y deberemos agregarlo en el .pl de nuestro equipo en el servidor backuppc.
sudo vi /etc/rsyncd.conf
#06/03/2013
#Manuel Cabrera Caballero
log file = /var/log/rsyncd.log
[etc]
comment = Directorio /etc
path = /etc
use chroot = false
max connections = 4
read only = false
list = false
auth users = backup
secrets file = /etc/rsync.secrets
strict modes = false
hosts allow = 192.168.1.20
[documents]
comment = Directorio documentos
path = /home/cabrera/Documents
use chroot = false
max connections = 4
read only = false
list = false
auth users = backup
secrets file = /etc/rsync.secrets
strict modes = false
hosts allow = 192.168.1.20
-Nos creamos el archivo de usuario/contraseña con el que el servidor podra conectarse a este cliente, debe coincidir en el .pl del equipo en el servidor. El formato es usuario:contraseña
sudo vi /etc/rsync.secretsbackup:Contraseña
-Abrimos el puerto 873 (rsync) en el iptables de nuestro equipo Ubuntu y aceptamos conexiones.
sudo iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 873 -j ACCEPT
-Nos conectamos a la interfaz web con nuestro usuario administrador y forzamos un backup full a nuestro equipo.
Haces backups de tu Ubuntu?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Como configurar un cliente #backuppc en #Ubuntu ~ videoJuegos y Open Source https://t.co/1grRCgIP8a pic.twitter.com/buJxa4Y3qJ
— Manuel Cabrera C (@drivemeca) February 14, 2016
Disfrútenlo.