Comment activer les mises à jour de sécurité automatiques sur Debian
Assurer la sécurité de votre système est essentiel, et Debian facilite la protection grâce à des mises à jour de sécurité automatiques.
Dans ce guide, nous allons vous guider à travers les étapes simples pour configurer votre système Debian afin qu’il s’occupe automatiquement des mises à jour de sécurité pour vous !
Pourquoi activer les mises à jour de sécurité automatiques ?
Vous êtes occupé à travailler ou à profiter de votre journée, et vous n’avez pas le temps de vérifier manuellement les mises à jour de sécurité. Pendant ce temps, de nouvelles vulnérabilités peuvent mettre votre système en danger.
En activant les mises à jour automatiques, vous pouvez :
- Restez en sécurité sans surveillance constante.
- Gagnez du temps en laissant votre système gérer les mises à jour.
- Ayez l’esprit tranquille en sachant que votre système est toujours protégé.
Des mises à jour de sécurité régulières corrigent les vulnérabilités qui pourraient autrement être exploitées par les attaquants, ce qui est particulièrement important pour les serveurs et les systèmes exposés à Internet, où les menaces évoluent constamment.
Étape 1 : Mettre à jour votre système Debian
Avant d’apporter des modifications, assurez-vous d’exécuter la commande apt suivante pour mettre à jour les listes de paquets et mettre à niveau les paquets obsolètes, ce qui est important pour maintenir votre système à jour avant d’activer les mises à jour automatiques pour un processus de configuration fluide.
sudo apt update && sudo apt upgrade -y
Étape 2 : Installer le package Unattended-Upgrades
Debian dispose d’un outil pratique appelé unattended-upgrades
, qui est spécialement conçu pour gérer le téléchargement et l’installation des mises à jour sans intervention de l’utilisateur, qui est léger et fonctionne de manière transparente en arrière-plan.
sudo apt install unattended-upgrades -y
Étape 3 : Activer les mises à jour automatiques sur Debian
Une fois installé, activez les mises à jour automatiques à l’aide de la commande suivante, qui vous demandera si vous souhaitez activer les mises à jour automatiques. Sélectionnez Oui
et appuyez sur Entrée, ce qui confirmera que le service de mises à niveau sans surveillance
est actif et prêt à gérer les mises à jour pour vous.
sudo dpkg-reconfigure unattended-upgrades
Étape 4 : Planifier des mises à jour automatiques sur Debian
Par défaut, unattended-upgrades s’exécute
quotidiennement, pour vérifier ou modifier la planification, vérifiez le minuteur systemd :
sudo systemctl status apt-daily.timer
sudo systemctl status apt-daily-upgrade.timer
Les deux minuteries doivent être actives, sinon, activez-les avec :
sudo systemctl enable --now apt-daily.timer
sudo systemctl enable --now apt-daily-upgrade.timer
Ces minuteries garantissent que les mises à jour sont vérifiées et appliquées régulièrement, sans intervention manuelle.
Étape 5 : Tester les mises à jour automatiques sur Debian
Pour vous assurer que tout fonctionne, simulez une mise à niveau sans surveillance :
sudo unattended-upgrade --dry-run
Cette commande montre ce qui se passerait lors d’une mise à jour automatique, sans apporter de modifications. C’est un bon moyen de confirmer que votre configuration est correcte et que les mises à jour seront appliquées comme prévu.
Vous pouvez surveiller les mises à jour automatiques en vérifiant les journaux.
sudo less /var/log/unattended-upgrades/unattended-upgrades.log
Ce journal affiche les détails des mises à jour installées et les problèmes survenus. L’examen périodique des journaux peut vous aider à vous assurer que les mises à jour sont appliquées correctement et à résoudre les problèmes.
Options de configuration avancées
Si vous êtes un utilisateur expérimenté ou si vous gérez plusieurs systèmes, vous pouvez explorer ces paramètres supplémentaires dans le fichier de configuration :
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Configurez les mises à niveau sans assistance
pour qu’elles vous envoient un e-mail chaque fois que des mises à jour sont installées.
Unattended-Upgrade::Mail "[email ";
Activez les redémarrages automatiques après les mises à jour du noyau en ajoutant cette ligne :
Unattended-Upgrade::Automatic-Reboot "true";
Vous pouvez également planifier des redémarrages à une heure précise :
Unattended-Upgrade::Automatic-Reboot-Time "02:00";
Spécifiez les packages que vous ne souhaitez pas mettre à jour en modifiant la section Unattended-Upgrade ::P ackage-Blacklist
dans le fichier de configuration.
Configurez les limites de téléchargement si vous êtes sur une connexion limitée en définissant les options dans /etc/apt/apt.conf.d/20auto-upgrades
.
Conclusion
Voilà! Avec ces étapes, votre système Debian gérera automatiquement les mises à jour de sécurité, gardant votre système sécurisé sans que vous ayez à faire quoi que ce soit. Vous avez maintenant mis en place un moyen fiable de garantir la protection de votre système contre les vulnérabilités.