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

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

Protocolo de tiempo de red, comúnmente conocido como NTP, es un protocolo responsable de sincronizar los relojes del sistema en una red. NTP se refiere tanto al protocolo como al sistema del cliente junto con los programas del servidor que residen en los sistemas en red.

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

Entornos de prueba

Esta guía tiene como objetivo lograr lo siguiente:

  • Instalación y configuración del servidor NTP en Ubuntu 18.04 servidor.
  • Instalación del cliente NTP en Ubuntu 18.04 máquina cliente y asegúrese de que esté sincronizado por el servidor.

Empecemos !

Instale y configure el servidor NTP en Ubuntu 18.04 servidor

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

Paso 1: actualizar repositorios del sistema

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

$ sudo apt actualización -y 
Actualizar el sistema Ubuntu

Paso 2: Instale el servidor NTP en Ubuntu 18.04

Con los paquetes del sistema ya instalados, instale NTP protocolo sobre Ubuntu 18.04 LTS mediante la ejecución.

$ sudo apt install ntp 

Cuando se le solicite, escriba Y y golpear INGRESAR Para completar el proceso de instalación.

Instale el servidor NTP en Ubuntu

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

$ SNTP -Versión 
Consulte NTP en Ubuntu

Paso 3: Configurar grupos de servidores NTP en Ubuntu 18.04

Por defecto, NTP El protocolo viene con el valor predeterminado Piscina NTP servidores ya configurados en su archivo de configuración como se muestra a continuación en el /etc/ntp.confusión archivo.

Piscinas de servidor NTP predeterminadas

Estos suelen funcionar igual de bien. Sin embargo, puede considerar cambiar a Piscinas de servidor NTP más cercano a su ubicación. El siguiente enlace lo dirige a una página donde puede seleccionar su lista de Pool NTP más preferida.

https: // soporte.NTP.org/bin/ver/servidores/ntppoolservers 

En nuestro ejemplo, usaremos el Piscinas NTP situado en Europa como se muestra.

Piscinas NTP de Europa

Para reemplazar el valor predeterminado Servidores de piscina NTP, Abra el archivo de configuración de NTP utilizando su editor de texto favorito como se muestra.

$ sudo vim /etc /ntp.confusión 

Copie y pegue el Lista de piscinas NTP en Europa a los archivos de configuración como se muestra.

servidor 0.Europa.piscina.NTP.Org Server 1.Europa.piscina.NTP.Org Server 2.Europa.piscina.NTP.Org Server 3.Europa.piscina.NTP.organizar 
Configurar grupos NTP en Ubuntu

A continuación, guarde y abandone el editor de texto.

Para que los cambios entren en vigencia, reinicie el NTP servicio y verificar su estado utilizando los comandos.

$ sudo systemctl reiniciar ntp $ sudo systemctl status ntp 
Verificar el estado de NTP

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

$ sudo UFW Permitir NTP o $ sudo UFW Permitir 123/UDP 

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

$ sudo ufw recargar 

Para verificar los cambios realizados, ejecute el comando.

$ sudo UFW estado 
Verificar el acceso NTP en UFW Firewall

Perfecto! Hemos configurado con éxito nuestro NTP servidor Ubuntu 18.04 LTS sistema. Establezcamos ahora NTP en el sistema de clientes.

Instalar y configurar el cliente NTP en Ubuntu 18.04 Cliente

En esta sección, instalaremos y configuraremos un NTP cliente Ubuntu 18.04 Sistema de clientes que se sincronizará por el Ubuntu 18.04 Sistema de servidor NTP.

Paso 1: actualizar repositorios del sistema

Para comenzar, actualice el sistema ejecutando.

$ sudo apt actualización -y 
Actualizar la máquina del cliente NTP

Paso 2: Instale NTPDATE en Ubuntu 18.04

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

Instalar ntpdate Ejecutar el comando.

$ sudo apt install ntpdate 
Instalar ntpdate en el cliente ubuntu

Para que el sistema del cliente resuelva el NTP servidor nombre de host, Debe agregar la dirección IP y el nombre de host del servidor NTP en el /etc/huéspedes archivo.

Por lo tanto, abra el archivo usando 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 biónico 
Agregar dirección IP y nombre de host

Paso 3: Verifique la sincronización del tiempo del cliente con el servidor NTP

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

$ sudo ntpdate ntp-server-hostname 

En nuestro caso, el comando será.

$ sudo ntpdate bionic 

Se mostrará una compensación de tiempo entre el servidor NTP y el sistema de cliente como se muestra.

Verificar la sincronización del tiempo del cliente con NTP Server

Para sincronizar el tiempo del cliente con el servidor NTP, debe apagar el Timesynchd servicio en el sistema de clientes.

$ sudo timedatectl set-ntp desactivado 

Paso 4: Instale el cliente NTP en Ubuntu 18.04

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

$ sudo apt install ntp 

Prensa Y Cuando se le solicite y golpee INGRESAR para continuar con el proceso de instalación.

Instale el cliente NTP en Ubuntu

Paso 5: Configurar el cliente NTP en Ubuntu 18.04

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

$ sudo vim /etc /ntp.confusión 

Agregue la línea a continuación donde biónico es el nombre de host del servidor NTP.

servidor biónico prefiere iBurst 
Configurar el cliente NTP en Ubuntu

Guardar y salir del archivo de configuración.

Para que los cambios entren en vigencia, reinicie el servicio NTP como se muestra.

$ sudo systemctl reiniciar 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 sincronización ejecutando el comando.

$ ntpq -p 
Salida de muestra
 Remoto Refid St T cuando la encuesta alcanza el retraso de retraso Jitter ========================================== ======================================= biónico 71.79.79.71 2 u 6 64 377 0.625 -0.252 0.063 

Esto nos lleva al final de esta guía. En este punto, ha configurado con éxito el Servidor NTP en Ubuntu 18.04 LTS y configuró un sistema de cliente para sincronizar con el servidor NTP. No dude en comunicarse con nosotros con sus comentarios.