Esta guía le muestra cómo configurar automáticamente las actualizaciones en el sistema Debian usando el servicio de actualizaciones desatendidas.
Una parte central de mantener seguros los servidores Linux es instalar actualizaciones de seguridad a tiempo. Esta es una de las tareas críticas para que los administradores de Linux actualicen el sistema. Además, mantiene su sistema más estable y seguro.
Por lo tanto, como administrador del sistema, actualizar regularmente los servidores y aplicar parches de seguridad es una de las tareas esenciales para mantenerlos estables y seguros. Sin embargo, si un administrador lo olvida o da por sentada esta tarea, puede generar graves amenazas de seguridad.
Este sencillo tutorial le mostrará cómo configurar su sistema Debian para recibir actualizaciones de seguridad automáticas. Por supuesto, hay muchas maneras de automatizar esto. Sin embargo, vamos con un método oficial.
Instalar paquete de actualizaciones desatendidas en Debian
En primer lugar, si las unattended-upgrades
El paquete aún no está instalado en su sistema, puede instalarlo usando los siguientes comandos en la consola:
sudo apt update
sudo apt install unattended-upgrades
Configurar actualizaciones automáticas en Debian
El archivo de configuración para actualizaciones desatendidas se encuentra en /etc/apt/apt.conf.d/
directorio. Su nombre es 50unattended-upgrades
. Puedes editarlo usando cualquier editor de texto.
De manera predeterminada, solo las opciones mínimas requeridas estaban habilitadas para las actualizaciones de seguridad. Descomente las siguientes líneas del archivo eliminando //
desde el comienzo de las líneas:
sudo vim /etc/apt/apt.conf.d/50unattended-upgrades
"origin=Debian,codename=${distro_codename}-updates";
"origin=Debian,codename=${distro_codename}-proposed-updates";
"origin=Debian,codename=${distro_codename},label=Debian";
"origin=Debian,codename=${distro_codename},label=Debian-Security";
"origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
Una vez hecho esto, guarde y salga del archivo.
Habilitar notificación por correo electrónico
Si desea recibir notificaciones por correo electrónico de su sistema Debian después de cada actualización de seguridad automática, modifique la siguiente línea (descoméntelo y agregue su ID de correo electrónico).
Antes:
//Unattended-Upgrade::Mail "";
Después:
Por supuesto, reemplace la dirección de correo electrónico con la actual en la que desea recibir las notificaciones.
Eliminación automática de dependencias no utilizadas
Además, es posible que deba ejecutar el comando sudo apt autoremove después de cada actualización para eliminar las dependencias no utilizadas del sistema. Ahora puede automatizar esta tarea haciendo los cambios en la siguiente línea (descoméntelo y cambie de false
a true
).
Antes:
//Unattended-Upgrade::Remove-Unused-Dependencies "false";
Después:
Habilitar actualizaciones automáticas en Debian
Para habilitar las actualizaciones desatendidas, deberá configurar /etc/apt/apt.conf.d/20auto-upgrades
expediente. Ejecute el siguiente comando en la consola para hacerlo:
sudo dpkg-reconfigure --priority=low unattended-upgrades
Aparecerá la siguiente ventana después de ejecutar el comando anterior, que le preguntará automáticamente si desea descargar e instalar actualizaciones estables automáticamente. Use la tecla de tabulación para seleccionar Yes
y presiona Enter
.
Las /etc/apt/apt.conf.d/20auto-upgrades
el archivo se actualizará con el siguiente contenido:
Para ver si las unattended-upgrades
el servicio está habilitado y en ejecución, puede ejecutar el comando que se muestra a continuación:
sudo systemctl status unattended-upgrades.service
Como puede ver en la salida, las unattended-upgrades
El servicio está habilitado para instalar actualizaciones automáticamente.
Si el servicio no está permitido e iniciado, puede hacerlo escribiendo:
sudo systemctl enable unattended-upgrades
sudo systemctl start unattended-upgrades
Cuando el sistema realiza la actualización desatendida, registra esta actividad en los archivos /var/log/unattended-upgrades/
directorio.
Desactivar actualizaciones automáticas en Debian
Para deshabilitar las actualizaciones desatendidas, emita el comando que se muestra a continuación:
sudo dpkg-reconfigure --priority=low unattended-upgrades
Aparecerá la siguiente ventana que le preguntará si desea descargar e instalar actualizaciones estables automáticamente. Use la tecla de tabulación para seleccionar No
y presiona Enter
.
Conclusión
Al habilitar las actualizaciones automáticas en los servidores Debian, ha dado un paso importante para proteger su servidor de las vulnerabilidades.
La actualización manual del sistema y la aplicación de parches puede ser un proceso que requiere mucho tiempo. Así que las unattended-upgrades
ahorra mucho tiempo.
Las unattended-upgrades
La utilidad mantiene su sistema actualizado y seguro mediante la instalación automática de las últimas actualizaciones y parches de seguridad siempre que estén disponibles.