Menú
08225, Terrassa (Barcelona)
Soporte Técnico
Sábados a convenir
Cita de admin en 3 enero, 2022, 5:18 pmsudo dnf install yum-utilssudo dnf config-manager --set-enabled powertoolsdnf install backuppc
nano /etc/sysconfig/selinux - Cambiar SELINUX=enforcing a SELINUX=disabled
nano /etc/httpd/conf/httpd.conf - Buscar "User" y cambiar "apache" por "backuppc"
systemctl enable httpd
systemctl enable backuppc
nano /etc/BackupPC/config.pl - Buscamos "cgiadminusers" y introducimos "backuppc" entre las comillas.
systemctl restar backuppc
htpasswd -c /etc/BackupPC/apache.users backuppc
visudo - Añadimos lo siguiente al final del archivo:
## Comment out Defaults requiretty
## Add the following two lines.
Defaults !lecture
backuppc ALL=NOPASSWD:/bin/gtar,/bin/tarcd /var/lib/backuppc
mkdir .ssh
chown backuppc:backuppc .ssh
chmod 700 .ssh
su -s /bin/bash backuppc
ssh-keygen
ssh-copy-id root@localhost
systemctl restart backuppc.service
Creamos una carpeta en la raíz con mkdir *nombre* estando en la raíz "/"
Creamos un archivo vació para probar la instalación con el comando touch .txt
Entramos en localhost/backuppc y añadimos host con nuestro nombre de usuario desde el apartado "Edit hosts".
Entramos en Edit Config - Xfer y seleccionamos tar en XferMethod y en TarShareName introducimos el directorio de la carpeta que queramos hacerle backup.
Guardar Backup en dispositivo externo
(En la raíz) mkdir usb
cd /etc/systemd/system
nano usb.mount - Pegamos dentro lo siguiente:
[Unit]
Description=Montar disco usb[Mount]
What=/dev/sdb1
Where=/usb
Type=xfs[Install]
WantedBy=multi-user.targetsystemctl daemon-reload
systemctl start usb.mount
systemctl enable usb.mount
En la carpeta /usb hacemos lo siguiente:
sudo mkdir cpool
sudo mkdir log
sudo mkdir pc
sudo mkdir pool
sudo mkdir trashsudo chown backuppc:backuppc cpool
sudo chown backuppc:backuppc log
sudo chown backuppc:backuppc pc
sudo chown backuppc:backuppc pool
sudo chown backuppc:backuppc trash
nano /etc/BackupPC/config.pl
buscamos $confTopDir y cambiamos el contenido entre comillas por /usb (o el directorio que estemos usando para guardar el Backup)
systemctl restart backuppc.service
To allow external access to BackupPC, change the line,
Require local
toRequire all granted
.nano
/etc/httpd/conf.d/BackupPC.conffirewall-cmd --add-service={http,https} --permanentfirewall-cmd --reload
sudo dnf install yum-utils
sudo dnf config-manager --set-enabled powertools
dnf install backuppc
nano /etc/sysconfig/selinux - Cambiar SELINUX=enforcing a SELINUX=disabled
nano /etc/httpd/conf/httpd.conf - Buscar "User" y cambiar "apache" por "backuppc"
systemctl enable httpd
systemctl enable backuppc
nano /etc/BackupPC/config.pl - Buscamos "cgiadminusers" y introducimos "backuppc" entre las comillas.
systemctl restar backuppc
htpasswd -c /etc/BackupPC/apache.users backuppc
visudo - Añadimos lo siguiente al final del archivo:
## Comment out Defaults requiretty
## Add the following two lines.
Defaults !lecture
backuppc ALL=NOPASSWD:/bin/gtar,/bin/tar
cd /var/lib/backuppc
mkdir .ssh
chown backuppc:backuppc .ssh
chmod 700 .ssh
su -s /bin/bash backuppc
ssh-keygen
ssh-copy-id root@localhost
systemctl restart backuppc.service
Creamos una carpeta en la raíz con mkdir *nombre* estando en la raíz "/"
Creamos un archivo vació para probar la instalación con el comando touch .txt
Entramos en localhost/backuppc y añadimos host con nuestro nombre de usuario desde el apartado "Edit hosts".
Entramos en Edit Config - Xfer y seleccionamos tar en XferMethod y en TarShareName introducimos el directorio de la carpeta que queramos hacerle backup.
Guardar Backup en dispositivo externo
(En la raíz) mkdir usb
cd /etc/systemd/system
nano usb.mount - Pegamos dentro lo siguiente:
[Unit]
Description=Montar disco usb
[Mount]
What=/dev/sdb1
Where=/usb
Type=xfs
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start usb.mount
systemctl enable usb.mount
En la carpeta /usb hacemos lo siguiente:
sudo mkdir cpool
sudo mkdir log
sudo mkdir pc
sudo mkdir pool
sudo mkdir trash
sudo chown backuppc:backuppc cpool
sudo chown backuppc:backuppc log
sudo chown backuppc:backuppc pc
sudo chown backuppc:backuppc pool
sudo chown backuppc:backuppc trash
nano /etc/BackupPC/config.pl
buscamos $confTopDir y cambiamos el contenido entre comillas por /usb (o el directorio que estemos usando para guardar el Backup)
systemctl restart backuppc.service
To allow external access to BackupPC, change the line, Require local
to Require all granted
.
nano
/etc/httpd/conf.d/BackupPC.conf
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload
© Informàtica Can Boada All rights reserved