Cómo instalar el servidor y el cliente NTP en Ubuntu

Cómo instalar el servidor y el cliente NTP en Ubuntu

Network Time Protocol. comúnmente conocido como NTP. es un protocolo que se encarga de sincronizar los relojes del sistema en una red. NTP. se refiere tanto al protocolo como al sistema cliente junto con los programas del servidor que residen en los sistemas en red.

En esta guía, le mostraremos cómo instalar el servidor y cliente (s) NTP. en Ubuntu 18.04.

Entornos de prueba

Esta guía tiene como objetivo lograr lo siguiente:

  • Instalar y configurar el servidor NTP en el servidor Ubuntu 18.04.
  • Instalar el cliente NTP en Máquina cliente Ubuntu 18.04. y asegúrese de que esté sincronizada por el servidor.

¡Empecemos!

Instalar y configurar el servidor NTP en el servidor Ubuntu 18.04

A continuación se muestra un procedimiento paso a paso para instalar el servidor NTP. y realizar las modificaciones necesarias para lograr la sincronización horaria deseada en la red.

Paso 1: Actualizar los repositorios del sistema freestar.config.enabled_slots.push

Para comenzar, comencemos por actualizar los paquetes del sistema como se muestra.

$ sudo apt actualizar-y  Actualizar el sistema Ubuntu  Actualice el sistema Ubuntu Actualizar el sistema Ubuntu Paso 2: Instale el servidor NTP en Ubuntu 18.04

Con los paquetes del sistema ya instalados, instale el protocolo NTP. en Ubuntu 18.04 LTS. ejecutando.

$ sudo apt install ntp

Cuando se le solicite, escriba Y y presione ENTER. para completar el proceso de instalación.

 Instalar el servidor NTP en Ubuntu  Instalar el servidor NTP en Ubuntu Instalar el servidor NTP en Ubuntu

Para confirmar que NTP. protocolo se ha instalado correctamente, ejecute el comando.

$ sntp–version Verificar NTP en Ubuntu  Verificar NTP en Ubuntu Verificar NTP en Ubuntu Paso 3: Configurar grupos de servidores NTP en Ubuntu 18.04

De forma predeterminada, el protocolo NTP. viene con servidores grupos NTP. predeterminados ya configurado en su archivo de configuración como se muestra a continuación en el archivo /etc/ntp.conf.

Grupos de servidores NTP predeterminados  Grupos de servidores NTP predeterminados Grupos de servidores NTP predeterminados

Estos generalmente funcionan igual de bien. Sin embargo, puede considerar cambiar a los grupos de servidores NTP. más cercanos a su ubicación. El enlace a continuación lo dirige a una página donde puede seleccionar su lista de grupos NTP preferida.

https://support.ntp.org/bin/view/Servers/NTPPoolServers

En nuestro ejemplo, usaremos los grupos NTP. ubicados en Europa. como se muestra.

 NTP Pools from Europe NTP Pools from Europe NTP Pools from Europe

Para reemplazar los servidores de grupo NTP predeterminados. abra el archivo de configuración de NTP usando su editor de texto favorito como se muestra.

$ sudo vim/etc/ntp.conf

Copie y pegue la lista de grupos de NTP. en Europa. a los archivos de configuración como se muestra.

servidor 0.europe.pool.ntp.org servidor 1.europe.pool.ntp.org servidor 2.europe.pool.ntp.org servidor 3. europe.pool.ntp.org  Configurar grupos NTP en Ubuntu  Configurar grupos NTP en Ubuntu Configurar grupos NTP en Ubuntu

Siguiente, guarde y salga del editor de texto.

Para que los cambios surtan efecto, reinicie NTP. service y verifique su estado usando los comandos.

$ sudo systemctl restart ntp $ sudo systemctl status ntp  Verificar Estado NTP  Verificar estado NTP Verificar estado NTP

Si el firewall UFW está habilitado, debemos permitir el servicio NTP. a través de él para que las máquinas cliente puedan acceder al servidor NTP.

$ sudo ufw allow ntp O $ sudo ufw allow 123/udp

Para implementar los cambios, vuelva a cargar el firewall como se muestra.

$ sudo ufw reload

Para verificar los cambios realizados, ejecute el comando.

$ sudo ufw status  Verificar el acceso NTP en el cortafuegos UFW  Verificar el acceso NTP en UFW Firewall Verificar el acceso NTP en el cortafuegos UFW

¡Perfecto! Hemos configurado correctamente nuestro servidor NTP. en el sistema Ubuntu 18.04 LTS. Ahora configuremos NTP. en el sistema cliente.

Instalar y configurar el cliente NTP en el cliente Ubuntu 18.04

En esta sección, instalaremos y configuraremos un Cliente NTP. en el sistema cliente Ubuntu 18.04. que se sincronizará con el sistema del servidor NTP de Ubuntu 18.04.

Paso 1: Actualice los repositorios del sistema

Para comenzar, actualice el sistema ejecutando.

$ sudo apt update-y Actualizar máquina cliente NTP  Actualizar la máquina cliente NTP Actualizar la máquina cliente NTP Paso 2: Instale Ntpdate en Ubuntu 18.04

ntpdate es una utilidad/programa que permite rápidamente a un sistema sincronizar la hora y la fecha consultando un servidor NTP.

Para instalar ntpdate. ejecute el comando.

$ sudo apt install ntpdate  Instalar ntpdate en Ubuntu Client  Instalar ntpdate en el cliente Ubuntu Instalar ntpdate en el cliente Ubuntu

Para el cliente sistema para resolver el servidor NTP. por nombre de host. debe agregar la dirección IP y el nombre de host del servidor NTP en el archivo /etc/hosts.

Por lo tanto, abra el archivo con su editor de texto favorito.

$ sudo vim/etc/hosts

Agregue la dirección IP y el nombre de host como se muestra.

10.128.0.21 bionic  Agregar dirección IP y nombre de host Agregar dirección IP y nombre de host Agregar dirección IP y nombre de host Paso 3: Verificar la sincronización de la hora del cliente con el servidor NTP

Para verificar manualmente si el sistema cliente está sincronizado con la hora del servidor NTP, ejecute el comando.

$ sudo ntpdate NTP-server-hostname

En nuestro caso, el comando será.

$ sudo ntpdate bionic

Un desfase de tiempo entre el servidor NTP y el sistema cliente se mostrará como se muestra.

 Verificar la sincronización de la hora del cliente con NTP Servidor  Verificar la sincronización de la hora del cliente con el servidor NTP Verificar la sincronización de la hora del cliente con el servidor NTP

Para sincronizar la hora del cliente con el servidor NTP, debe desactivar el servicio timesynchd. en el sistema cliente.

$ sudo timedatectl set-ntp off Paso 4: Instale el cliente NTP en Ubuntu 18.04

A continuación, debe instalar el servicio NTP en el sistema cliente. Para lograr esto, ejecute el comando.

$ sudo apt install ntp

Presione Y cuando se le solicite y presione ENTER. para continuar con el proceso de instalación.

 Instalar el cliente NTP en Ubuntu  Instalar Cliente NTP en Ubuntu Instalar el cliente NTP en Ubuntu Paso 5: Configurar el cliente NTP en Ubuntu 18.04

El objetivo en este El paso es utilizar el servidor NTP. configurado anteriormente para actuar como nuestro servidor NTP. Para que esto suceda, necesitamos editar el archivo /etc/ntp.conf.

$ sudo vim/etc/ntp.conf

Agregue la línea debajo donde bionic es el servidor NTP nombre de host.

server bionic prefiere iburst  Configurar el cliente NTP en Ubuntu  Configurar el cliente NTP en Ubuntu Configurar el cliente NTP en Ubuntu

Guarde y salga del archivo de configuración.

Para que los cambios surtan efecto, reinicie el servicio NTP como se muestra.

$ sudo systemctl restart ntp Paso 6: Verifique la cola de sincronización de tiempo NTP

Con el cliente y el servidor NTP insync, puede ver los detalles de la sincronización ejecutando el comando.