Me gustaría configurar Backuppc en archivos de copia de seguridad de todos los hosts remotos. Se apreciará una guía de necesidad con capturas de pantalla.
Detalles:
Todos los hosts están ejecutando ubuntu, necesito configurar una copia de seguridad incremental para los archivos que se mantienen en su escritorio.
Necesita monitorear el estado de la copia de seguridad del servidor mediante la GUI web
Respuestas:
contorno
1. Instalación
Instalar a través del paquete Ubuntu BackupPC
Esto instalará BackupPC y configurará lo siguiente automáticamente
Esta guía se basa en el método e información de instalación anteriores.
Si se utiliza la instalación manual, en
config.pl
, busque la siguiente líneay cambiar a
2. Usuario web de BackupPC
HTTP Login / Usuario backuppc
Para tener pleno derecho administrativo en la interfaz web de BackupPC, uno debe iniciar sesión como
backuppc
y contraseña. (Esto no es lo mismo que el usuario de Linux).El usuario de la interfaz web (inicio de sesión http)
backuppc
se crea con una contraseña aleatoria durante la instalación. Si olvida escribir la contraseña, usehtpasswd
para cambiarla de la siguiente maneraUsuario adicional
Para agregar usuarios adicionales
En el Paso 5 Agregar cliente , coloque <nombre de usuario> en el
moreUsers
campo. Cuando la interfaz web de inicio de sesión de <nombre de usuario> solo verá el cliente al que están asignados.3. Preparación de la conexión del cliente - Configuración SSH-KEY
Configuración SSHD del cliente
Para simplificar, las máquinas cliente sshd deberían permitir el inicio de sesión raíz. Para cada cliente
/etc/ssh/sshd_config
, asegúrese de que las siguientes opciones estén allí y sin comentariosEsto debe hacerse en todos los clientes para acelerar el siguiente paso, como
scp
se utilizará.Creación e implementación de la clave SSH del servidor
En el servidor, inicie sesión como usuario
backuppc
Generar par de claves SSH con fase de paso vacía
Cuando se le solicite fase de fase, déjelo vacío (presione enter)
Eso generará 2 archivos en /var/lib/backuppc/.ssh:
id_rsa
yid_rsa.pub
. Solo necesita generar un par de claves.Implementar clave en la máquina del cliente
Copiar
id_rsa.pub
a la máquina del clienteProbar conexión ssh (en el servidor, como usuario de Linux backuppc)
No debe pedir contraseña.
Es importante hacer la prueba porque esto también agregará la huella digital de la máquina del cliente a la lista de backuppc (usuario de Linux) .ssh / known_hosts. De lo contrario, cuando BackupPC (el software) se conecte (a través de ssh) a la máquina del cliente, se le solicitará la confirmación de huellas digitales, que no puede manejar, y el proceso de copia de seguridad fallará.
Repita el paso 3 para todas las máquinas cliente.
En este punto, el usuario del servidor
backuppc
debería poder ingresar a todas las máquinas cliente como root, sin que se le solicite la contraseña ni la confirmación de huellas digitales ni la frase de paso .4. Configure BackupPC para hacer una copia de seguridad del directorio / home del Cliente
En la pestaña Xfer , cambie lo siguiente, luego haga clic en Guardar en la parte superior
(Suponga que solo realiza una copia de seguridad de los directorios principales de los usuarios)
Esto se aplicará automáticamente a todos los clientes.
5. Agregar cliente
Server
sección, haga clic enEdit Hosts
host
, y siempre usebackuppc
parauser
, haga clicAdd
para más filas. Recuerde hacer clicSave
en la parte superior cuando termine.Eliminar localhost de la lista
La situación se vuelve complicada si se usa dhcp para máquinas de escritorio. Hay algunas maneras de evitar esto
En cualquier caso, el servidor debe poder alcanzar (ssh) cada máquina cliente de manera consistente, ya sea con una dirección IP o un nombre de host.
6. Programa de copia de seguridad
No hay nada que hacer, se realizará la programación predeterminada
7. Agregar interfaz de auditoría
Agregar una interfaz de auditoría a BackupPC tiene instrucciones para agregar una interfaz de solo auditoría a BackupPC.
Sin embargo, el paquete index.cgi en Ubuntu BackupPC está compilado.
/usr/share/backuppc/lib/realindex.cgi
debe usarse para generaraudit.cgi
mencionado en el blog.fuente
backup failed (Unable to read 4 bytes)
Sigue sucediendo?Puede montar una carpeta de su BackupPC en las PC remotas y usar la herramienta de copia de seguridad predeterminada de Ubuntu para almacenar la copia de seguridad en este recurso compartido montado.
O si está familiarizado con las secuencias de comandos bash, puede escribir una secuencia de comandos usando rsync para copiar los archivos en el BackupPC y dejar que la secuencia de comandos se ejecute regularmente a través de trabajos cron.
Si buscas en Google "Mount Network Share" creo que puedes encontrar una guía capturada.
Algo que encontré buscando en Google es esta guía ilustrada: https://help.ubuntu.com/community/BackupYourSystem/SimpleBackupSuite que usa SimpleBackupSuite. Nunca probé ese.
Espero eso ayude :-)
fuente