Ni el acceso mejor configurado te salvará si en el servidor hay software antiguo con agujeros conocidos. Los desarrolladores de los sistemas publican correcciones con regularidad, y es importante instalarlas a tiempo.
Lo más sencillo es actualizar el sistema a mano una vez y después activar la instalación automática de las actualizaciones de seguridad. Así el servidor irá cerrando las vulnerabilidades por sí solo, y a ti solo te quedará reiniciarlo de vez en cuando.
1. Actualiza el sistema a mano
Conviene hacerlo nada más contratar el servidor. Los comandos se ejecutan en el servidor.
# Actualizamos la lista de paquetes e instalamos todas las
# actualizaciones disponibles
sudo apt update && sudo apt upgrade -y# Instalamos todas las actualizaciones disponibles
sudo dnf upgrade -ySi se ha actualizado el kernel del sistema, reinicia el servidor para que el nuevo kernel entre en funcionamiento.
# Reiniciamos el servidor. Al cabo de un minuto podrás volver a
# conectarte
sudo reboot2. Activa las actualizaciones automáticas
# Instalamos el paquete que instala por sí solo las actualizaciones
# de seguridad
sudo apt install -y unattended-upgrades
# Activamos la instalación automática. En la ventana que aparece,
# elige Yes
sudo dpkg-reconfigure -plow unattended-upgrades
# Comprobamos que todo está configurado. El comando muestra lo que
# instalaría, pero no cambia nada
sudo unattended-upgrade --dry-run --debug# Instalamos el paquete para las actualizaciones automáticas
sudo dnf install -y dnf-automatic
# Por defecto solo descarga las actualizaciones. Le permitimos
# instalarlas
sudo sed -i 's/^apply_updates = no/apply_updates = yes/' /etc/dnf/automatic.conf
# Activamos el temporizador que una vez al día busca e instala
# actualizaciones
sudo systemctl enable --now dnf-automatic.timer
# Comprobamos que el temporizador está activo y cuándo se ejecutará
# la próxima vez
systemctl list-timers dnf-automatic.timerSolo actualizaciones de seguridad
En AlmaLinux, CentOS y Oracle Linux puedes instalar automáticamente solo las correcciones de vulnerabilidades y actualizar todo lo demás a mano. Para ello, indica upgrade_type = security en el archivo /etc/dnf/automatic.conf.
No te olvides de los programas
Las actualizaciones automáticas afectan a los paquetes del sistema. Si en el servidor tienes paneles de control, un CMS como WordPress, paneles de VPN u otras aplicaciones web, tendrás que actualizarlos por separado, siguiendo las instrucciones de sus desarrolladores. Precisamente a través de webs y paneles desactualizados es como más a menudo se hackean los servidores.
Nuestros recursos
Canal de Telegram: https://t.me/f3cloud_news
Web del hosting: https://f3cloud.com