La copia de seguridad de los datos es una de las tareas más cruciales para un administrador de sistemas que está a cargo de administrar servidores. Por lo tanto, debe tener conocimientos en programas de copia de seguridad para facilitar su trabajo. Una de las herramientas de copia de seguridad más importantes es la duplicidad. Duplicity es una aplicación de copia de seguridad de línea de comandos que le permite realizar copias de seguridad de directorios mediante la creación de versiones cifradas y en formato tar protegidas con contraseña de los volúmenes que puede publicar en un servidor de archivos distante o local.
Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros Clientes a realizar consultas de respaldo y restauración de datos relacionados en sistemas Debian.
En este contexto, analizaremos la instalación de duplicity en el sistema Ubuntu 20.04.
¿Cómo instalar Duplicity en Ubuntu 20.04?
Para comenzar, deberá actualizar su paquete a la versión más reciente antes de continuar. Con las siguientes instrucciones, puede actualizar los paquetes:
$ sudo apt-get update -y
Ahora, después de actualizar los paquetes, está listo para instalar duplicity en su sistema. Por lo tanto, ejecute el siguiente comando en la terminal:
$ sudo apt install duplicity
Tan pronto como se complete la instalación, puede verificar fácilmente su versión ejecutando el siguiente comando en la terminal:
$ duplicity --version
Este comando mostrará la versión de duplicity que está instalada en su sistema.
¿Cómo configurar la autenticación SSH sin contraseña?
El siguiente paso es crear una clave SSH protegida RSA de 2048 bits que puede usar para autenticarse de forma segura con la máquina remota sin necesidad de proporcionar una contraseña. Para comenzar, use el siguiente comando citado para generar una clave RSA:
$ ssh-keygen -t rsa -m PEM
A continuación, utilice el siguiente comando citado para copiar la clave RSA creada en un servidor de copia de seguridad remoto:
$ ssh-copy-id [email protected]
¿Cómo crear claves GPG?
Luego, antes de que carguemos los datos en el servidor de respaldo remoto, deberá producir claves GPG para protegerlos. Las claves GPG se utilizan para agregar una capa adicional de protección y cifrado a los datos que se envían entre servidores. En el servidor de Duplicity, ejecute el siguiente comando citado para generar una clave GPG:
$ gpg --gen-key
Si olvidó la pista de su llave GPG, use el siguiente comando citado para recuperarla:
$ gpg --list-keys
¿Cómo generar un directorio de respaldo?
Después de eso, deberá establecer un directorio de respaldo en el servidor de respaldo. Ejecute el siguiente comando citado para crear un directorio de respaldo:
$ mkdir –p /linuxapt/duplicity
¿Cómo iniciar la herramienta de respaldo de duplicidad?
La barra de búsqueda de la interfaz de la aplicación de Ubuntu se puede utilizar para buscar copias de seguridad de palabras clave. Luego, de la lista de resultados de búsqueda, seleccione la aplicación Copias de seguridad.
Verá una ventana donde verá el estado actual de la aplicación. Haga clic en el botón [+]. Aquí puede agregar archivos y directorios específicos para la copia de seguridad.
Esto abrirá una nueva ventana. Puede ir a las carpetas que desea respaldar desde esa pantalla. Toque el botón Agregar después de haber seleccionado la carpeta adecuada.
Los verá en el menú Carpetas para guardar una vez que los haya agregado.
¿Cómo eliminar carpetas de las que no se realizará una copia de seguridad?
Supongamos que ha elegido realizar una copia de seguridad de un directorio completo, que incluye algunas carpetas de las que no desea realizar una copia de seguridad, ya que contienen información sin importancia. Es posible excluirlos. En la barra lateral izquierda, seleccione Carpetas.
¿Cómo elegir la ubicación de la copia de seguridad?
Una vez que haya elegido cuidadosamente los datos para respaldar, haga clic en Ubicación de almacenamiento para seleccionar un lugar de almacenamiento para la copia de seguridad. Seleccione la pestaña Ubicación de almacenamiento en el panel izquierdo. En el panel derecho, verá una opción para seleccionar un lugar de almacenamiento. Puede guardar en una carpeta local, un servidor de red o el servicio en la nube Next. Una vez que haya elegido esta opción, seleccione una carpeta en la ubicación mencionada anteriormente.
Elija la pestaña Descripción general una vez que haya completado la configuración de la copia de seguridad. Luego seleccione la opción Hacer copia de seguridad ahora para comenzar el proceso de copia de seguridad.
Se solicitará el cifrado en una pantalla. Si desea proteger con contraseña sus archivos, escriba una contraseña y luego toque "Adelante". Si elige esta opción, la contraseña será obligatoria cada vez que intente restaurar sus datos. Por el contrario, si selecciona Permitir restauración sin contraseña, puede omitir esta opción.
Ahora comenzará la copia de seguridad y el medidor de progreso le mostrará cuánto ha progresado.