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
- Linux: Como crear y eliminar usuarios con privilegios de root
- Linux: Como retrasar el inicio de un servicio ubicado en Systemd
- Linux: Como instalar Tomcat 9 en CentOS 8
- Linux: Instalación Oracle 18c XE en CentOS 8 mediante consola
- Linux: Cambiar puerto SSH por defecto en CentOS
Me dedico a la Administración de Sistemas y he creado este blog para compartir mis conocimientos con toda la comunidad y así aportar mi granito de arena y ayudar a todo el que lo necesite.
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
Te indica que ya tienes creada esa regla en el firewall, que no es necesario volver a crearla.