Como instalar y configurar un servidor NTP y un cliente en CentOS 8

En esta entrada voy a explicaros como podéis montar un servidor NTP en CentOS 8 para permitir que el resto de servidores/equipos (clientes) tengan siempre sincronizada la hora.

Para ello utilizaremos la aplicación gratuita chrony.

Instalación y Configuración servidor NTP

En primer lugar instalaremos la aplicación chrony.

sudo yum install chrony

Una vez finalizada la instalación editaremos (con nuestro editor favorito vi, nano, etc…) el fichero chrony.conf que podemos encontrar en /etc/

sudo nano /etc/chrony.conf

Dentro del fichero de configuración, si lo deseamos, podremos cambiar o añadir nuevos servidores NTP públicos desde los que obtendremos la hora.

A continuación descomentaremos y definiremos la subred que tendrá acceso a nuestro servidor NTP.

Salvamos los cambios.

Iniciamos el servicio.

sudo systemctl start chronyd

Configuramos el servicio para que se ejecute automáticamente al iniciar el sistema.

sudo systemctl enable chronyd

Comprobamos que el servicio se ha iniciado correctamente.

sudo systemctl status chronyd

Abrimos el puerto NTP en el Firewall de CentOS para permitir las conexiones de los clientes.

firewall-cmd --permanent --add-service=ntp
firewall-cmd --reload

Y listo ya tenemos nuestro servidor NTP operativo.

Ahora voy a explicaros como configurar un equipo cliente, con CentOS 8, de tal forma que sincronice la hora con nuestro servidor NTP.

Instalación y configuración cliente NTP

Instalaremos la aplicación chrony

sudo yum install chrony

Una vez finalizada la instalación editaremos (con nuestro editor favorito vi, nano, etc…) el fichero chrony.conf que podemos encontrar en /etc/

sudo nano /etc/chrony.conf

Comentamos el servidor que viene por defecto (pool 2.centos.pool.ntp.org iburst) y agregamos una nueva línea en la que indicaremos la dirección IP de nuestro servidor NTP.

Salvamos los cambios.

Iniciamos el servicio.

sudo systemctl start chronyd

Configuramos el servicio para que se ejecute automáticamente al iniciar el sistema.

sudo systemctl enable chronyd

Comprobamos que el servicio se ha iniciado correctamente.

sudo systemctl status chronyd

Por último comprobamos que nuestro cliente se conecta correctamente a nuestro servidor NTP.

sudo chronyc sources

Y listo ya tenemos a nuestro cliente conectado a nuestro servidor NTP el cual permitirá que siempre tengan la hora sincronizada.

Espero os haya sido de utilidad.

Entradas relacionadas

2 comentarios en «Como instalar y configurar un servidor NTP y un cliente en CentOS 8»

  1. Hola amigo gracias por la información.

    Pero cada vez que ejecuto el comando(firewall-cmd –permanent –add-service=ntp) me aparece este error Warning: ALREADY_ENABLED: ntp .

    Quisiera pedir tu ayuda a ver que solución me podrías dar.

    Saludos

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.