Chrony es una herramienta versátil para la sincronización de tiempo en sistemas Linux. Puede actuar tanto como cliente NTP (Network Time Protocol) para sincronizar la hora de tu sistema con servidores NTP externos, como servidor NTP para proporcionar la hora a otros dispositivos en tu red. En esta guía, te mostraremos cómo configurar Chrony en tu servidor VPS AlmaLinux 9 para ambos roles.
1. Instalación de Chrony
Abre una terminal y ejecuta el siguiente comando para instalar Chrony:
sudo dnf install chrony
2. Configuración como cliente NTP
El archivo de configuración principal de Chrony se encuentra en /etc/chrony.conf. Ábrelo con un editor de texto:
sudo nano /etc/chrony.conf
Dentro del archivo, busca la sección pool y descomenta o agrega las siguientes líneas, reemplazando servidor_ntp con la dirección de un servidor NTP de tu elección (puedes encontrar una lista de servidores públicos en pool.ntp.org):
pool servidor_ntp iburst
Guarda los cambios y cierra el editor.
Reinicia el servicio Chrony para aplicar los cambios:
sudo systemctl restart chronyd
Verifica el estado de la sincronización:
chronyc sources -v
Deberías ver una lista de servidores NTP con su estado de sincronización.
3. Configuración como servidor NTP (opcional)
Si deseas que tu servidor actúe como servidor NTP para otros dispositivos en tu red, descomenta o agrega la siguiente línea en /etc/chrony.conf:
allow 192.168.0.0/24
Reemplaza 192.168.0.0/24 con el rango de direcciones IP de tu red local.
Reinicia el servicio Chrony nuevamente:
sudo systemctl restart chronyd
Conclusión
¡Listo! Has configurado Chrony como cliente y/o servidor NTP en tu servidor AlmaLinux 9. Ahora tu sistema mantendrá la hora sincronizada con precisión, lo que es fundamental para muchas tareas y servicios.