Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta backuppc. Mostrar todas las entradas
Mostrando entradas con la etiqueta backuppc. Mostrar todas las entradas

Como configurar un cliente BackupPC en Linux Centos

DriveMeca configurando un cliente BackupPC en Linux Centos
Algo mas tranquilo después de leer mi pasado articulo sobre como instalar y configurar un servidor BackupPC hoy trataremos sobre como configurar un cliente en Linux Centos.
Es de suma importancia que tengamos políticas de backup de nuestros equipos. Nunca sabrás cuando el hardware de tu equipo falle, pierdas el disco o en el peor de los casos, te lo roben. Por eso es importante tener copia de esos valiosos archivos y no lamentarse cuando ya no haya nada que hacer.

Requisitos

  • Servidor BackupPC instalado y funcionando
  • Conectividad entre el servidor y el cliente


Pasos a realizar en el Servidor BackupPC

-Abrimos una consola como root y nos cambiamos al directorio de configuración
cd /etc/backuppc/

-Editamos el archivo de hosts de BackupPC y agregamos al equipo Linux Centos, recordando que 0 es para equipos con ip fija (como mi ejemplo) o 1 para equipos que tienen ip dinámica (DHCP). Significado de las columnas de izquierda a derecha 1:hostname (nombre del equipo todo en minúsculas), 2:tipo de conexión (0 ip fija, 1 ip dinámica), 3:usuario responsable (usuario al que le llegaran alertas de backup y tendrá privilegios sobre el backup de esta maquina), 4:administrador (administrador, aunque no necesariamente responsable del backup de esta maquina, podrá hacer cambios)
sudo vi hosts
pc1    0       soporte backuppc

-Agregamos el equipo (en este caso que tiene ip fija) al archivo hosts de Linux
sudo vi /etc/hosts
10.8.0.90       pc1

-Creamos una copia del archivo de configuración de BackupPC para el nuevo cliente que estamos agregando (el nombre.pl es en minusculas)
sudo cp config.pl pc1.pl

-Cambiamos permisos
sudo chown backuppc.www-data pc1.pl

-Editamos el archivo de configuración de nuestro cliente y específicamente cambios los siguientes parámetros. En este ejemplo tomare copia de los directorios /etc y /home/cabrera/Documents, haz los cambios según tu necesidad de copia
sudo vi pc1.pl
$Conf{XferMethod} = 'rsyncd';
$Conf{XferLogLevel} = 3;
$Conf{RsyncShareName} = ['etc', 'documents'];
$Conf{RsyncdUserName} = 'backuppc';
$Conf{RsyncdPasswd} = 'contraseña';
$Conf{PingMaxMsec} = 80;
$Conf{CompressLevel} = 9;

Pasos a realizar en el cliente Linux Centos

-Instalamos dependencias
yum install rsync xinetd

-Modificamos la configuración de rsync a ejecutarse con xinetd
vi /etc/xinetd.d/rsync
service rsync
{
        disable = no
        flags           = IPv6
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
}

-Reiniciamos xinetd y lo dejamos activo
service xinetd restart
chkconfig xinetd on

Para Centos 7 seria
systemctl reload xinetd.service
systemctl enable xinetd

-Creamos el conf de rsync con las carpetas a compartir haciéndolo mas seguro limitandolo a que solo permita conexiones de nuestro servidor
vi /etc/rsyncd.conf
[etc]
comment = Directorio /etc
path = /etc
use chroot = false
max connections = 4
read only = false
list = false
auth users = backuppc
secrets file = /etc/rsync.secrets
strict modes = false
hosts allow = 10.8.0.202

[documents]
comment = Directorio documentos
path = /home/cabrera/Documents
use chroot = false
max connections = 4
read only = false
list = false
auth users = backuppc
secrets file = /etc/rsync.secrets
strict modes = false
hosts allow = 10.8.0.202

-Creamos el archivo de usuario y contraseña con las credenciales que usara BackupPC para conectarse
vi /etc/rsync.secrets
backuppc:contraseña

Pasos a realizar en el servidor BackupPC

-Reiniciamos el servicio
sudo service backuppc restart

-Agregamos una regla iptables para permitir conexiones al puerto 873 (rsync - tcp)
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 873 -j ACCEPT

-Quieres probar si funciona y poder corregir errores? Nos cambiamos al usuario backuppc
su -l backuppc

-Nos movemos al directorio de ejecutables
cd /usr/share/backuppc/bin

-Ejecutamos una copia de forma verbal (v) al cliente (f) pc1 Hora de ir por un café ;-)
./BackupPC_dump -vf pc1

DriveMeca configurando un cliente BackupPC en Linux Centos

Ya usas BackupPC? con que clientes lo tienes?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Instalando BackupPC en Linux Ubuntu server paso a paso

DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso
En la confianza esta el peligro y el hardware ya sea por desgaste, mal uso o porque simplemente...se daño, llega el momento que no nos acompaña mas y nos quedamos sin esos archivos tan valiosos pero que confiamos en que nunca perderíamos y es cuando llegamos al tema del articulo de hoy. Como instalar BackupPC en Linux Ubuntu server paso a paso sin grandes complicaciones en el proceso.
BackupPC es un proyecto opensource desarrollado en perl con una infinidad de módulos, se administra via su consola web o por medio de comandos en el servidor. Este software nos permite usar varios métodos para copiar archivos en equipos Linux, Windows o Mac creando copias completas e incrementales llegando a convertirse en una herramienta muy útil.
Para mejorar nuestro servidor en su tarea, dejaremos una partición independiente para almacenar los backups, es decir, no usaremos el particionado automático que se sugiere al instalar

Esquema de particionado:

/ - partición root
/data - partición para almacenar backups
swap - memoria virtual

-Hacemos boot para instalar Linux Ubuntu server
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Presionamos Enter sobre la primera opción
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escogemos el idioma y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Elegimos el pais donde esta ubicado el servidor y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Respondemos No a la auto detección del teclado y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Buscamos y presionamos Enter sobre la distribución de nuestro teclado
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Confirmamos nuevamente nuestro teclado y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Se cargan algunos drivers
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escribimos un nombre al servidor de la forma host.domain y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Creamos una cuenta de usuario ya que desde la cuenta root no es permitido por seguridad trabajar directamente. Escribimos el nombre del usuario y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escribimos como se llamara la cuenta y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escribimos una buena contraseña y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Volvemos a escribir la contraseña y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Eres paranoico? puedes cifrar tu carpeta. Respondemos No y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Confirmamos la zona horaria de nuestro equipo respondiendo Si (en caso de que sea correcto) y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Como crearemos un esquema diferente de particionado, elegimos Manual y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Buscamos el disco y presionamos Enter sobre el (en caso de tener varios discos, lo haremos sobre el que queramos instalar)
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Respondemos Si a la pregunta de si crearemos una nueva tabla de particiones. Presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Nos paramos sobre el anuncio de espacio libre y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Es una partición nueva. Presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escribimos 4 GB y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Es una partición primaria. Presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Verificamos: Tipo de filesystem, ext4, punto de montaje, / y presionamos Enter sobre Se ha terminado de definir la partición
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Volvemos a presionar Enter sobre la linea de Espacio Libre
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Creamos una nueva partición presionando Enter sobre crear una partición nueva
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escribimos 2 GB para swap y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Es una partición lógica. Presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Se creara al principio del espacio libre. Presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Cambiamos Utilizar como presionando Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escogemos área de intercambio y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Elegimos Se ha terminado de definir la partición y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Volvemos a presionar Enter sobre la linea de Espacio Libre
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Es una partición nueva. Presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escribimos max para darle el resto de disco a la partición data. Presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Es lógica. Presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Presionamos Enter sobre Punto de montaje
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Elegimos Introducir manualmente y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Escribimos /data y presionamos Enter
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Presionamos Enter sobre se ha terminado de definir la partición
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso

-Finalizamos el particionado presionando Enter sobre Finalizar el particionado y escribir los cambios en el disco
DriveMeca instalando BackupPC en Linux Ubuntu server paso a paso
Share/Bookmark

Como configurar un cliente backuppc en Windows XP

Ya tienes tu servidor BackupPC instalado y configurado y quieres agregar clientes Windows?, hoy te mostrare como instalar y configurar un cliente backuppc en Windows XP. Si te perdiste el anterior articulo, en el hable de como configurar un cliente Ubuntu.

-Descargamos el cliente rsyncd en el pc Windows XP en este URL.

-Descargamos el zip en un directorio temporal.

-Lo descomprimimos en una carpeta rsyncd en c

-Editamos con notepad el archivo rsyncd.conf teniendo en cuenta lo siguiente:

[docs] <---nombre por el que se define en el server
comment = Directorio /etc
path = C:/Documents and settings/cabrera/Mis documentos  <--Path al que sacaremos backup cambiando de \ a /
use chroot = false
max connections = 4
read only = false <--Si queremos restaurar archivos debe ser false
list = false
auth users = backup <--Usuario creado en el conf del server para conectar con rsync
secrets file = c:/rsyncd/rsync.secrets <--Donde buscar el usuario y contraseña
strict modes = false
hosts allow = 192.168.1.20 <--Este parámetro aumenta la seguridad permitiendo conexiones solo desde esta ip



 -Ejecutamos una consola cmd con permisos de administrador

 -Damos click botón derecho sobre ella elegimos Ejecutar como..

 -Ya como administrador, nos cambiamos a la carpeta c:\rsyncd y ejecutamos service.bat

 -Abrimos un administrador de tareas y verificamos este ejecutando el rsync.exe

-Abrimos el puerto 873 tcp en el firewall de Windows permitiendo conexiones rsync. También permitimos icmp para ser visible en la red.

-Editamos el archivo rsyncd.secrets y colocamos el usuario y contraseña de la forma usuario:contraseña. Estos datos deben coincidir con los datos del .pl en el servidor backuppc.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo. Share/Bookmark