
Contexte 🎯
Dans un environnement d’entreprise, la précision de l’horloge système est cruciale : authentification Kerberos, logs cohérents, réplication de bases de données, etc. Sur RHEL 9, Chrony a remplacé le traditionnel ntpd grâce à sa rapidité de convergence et sa résilience aux coupures réseau.

Quand l’utiliser ? 📅
- Serveurs physiques ou virtuels sous RHEL 9.
- Environnements où le serveur NTP de référence peut être distant ou intermittent.
- Besoin d’une synchronisation précise (< 1 ms) et d’une configuration simple.
🔹 Étapes de configuration
- Installer le paquet Chrony
- Activer et démarrer le service
- Configurer les serveurs NTP de référence
- Définir le réseau autorisé à interroger le service
- Vérifier la configuration et forcer la synchronisation
- Configurer le pare‑feu (firewalld)
sudo dnf install -y chrony
sudo systemctl enable --now chronyd
Éditez /etc/chrony.conf et remplacez les lignes pool par vos serveurs internes ou publics.
sudo sed -i 's/^pool .*/server 0.pool.ntp.org iburst\nserver 1.pool.ntp.org iburst\nserver 2.pool.ntp.org iburst/' /etc/chrony.conf
Ajoutez une directive allow pour votre sous‑réseau (ex. 10.0.0.0/24).
echo "allow 10.0.0.0/24" | sudo tee -a /etc/chrony.conf
sudo chronyc trackingPour forcer une mise à jour immédiate :
sudo chronyc -a makestep
sudo firewall-cmd --add-service=ntp --permanent
sudo firewall-cmd --reload
🔹 Méthode alternative 🛠️
Si vous préférez systemd-timesyncd (fourni par systemd), activez simplement le service :
sudo timedatectl set-ntp trueCela utilise le même moteur NTP mais avec moins d’options avancées que Chrony.
⚠️ Bonnes pratiques de sécurité 🔐
- Limiter l’accès : utilisez la directive
allowuniquement pour les réseaux de confiance. - Authentification : pour des environnements très sensibles, activez le authenticator avec des clés symétriques.
- Journalisation : activez le log détaillé en ajoutant
log tracking measurements statisticsdans/etc/chrony.confet consultez/var/log/chrony. - Mise à jour régulière : maintenez le paquet chrony à jour via
dnf update chrony.
✅ Conclusion
Chrony offre une synchronisation temporelle robuste, rapide et simple à mettre en œuvre sur RHEL 9. En suivant ces étapes, vous assurez que tous vos serveurs partagent une référence horaire fiable, condition indispensable à la plupart des services critiques.
