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

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

NTP significa Protocolo de tiempo de red que se utiliza para sincronizar todos los relojes del sistema en una red al mismo tiempo. NTP funciona como un protocolo y maneja los programas relacionados con la sincronización del cliente y el servidor en los sistemas en red. Es parte de la suite de protocolo TCP/IP estándar y se considera uno de sus componentes más antiguos.

La fracción del tiempo inexacto puede causar muchos problemas para su sistema. Por ejemplo, los procesos distribuidos se basan en el tiempo sincronizado para garantizar que se sigan las secuencias adecuadas. Se requiere cronometraje constante en toda la red para que funcionen las funciones de seguridad. Las actualizaciones del sistema de archivos que involucran muchas máquinas también dependen de los horarios de reloj sincronizados. Solucionar problemas, monitorear el rendimiento, la aceleración de la red y los sistemas de gestión de redes; Todas estas tareas dependen de la precisión de las marcas de tiempo.

Ahora, le mostraremos cómo configurar el servidor NTP y el cliente en un sistema Ubuntu. Así que comencemos!

Cómo instalar el servidor NTP en Ubuntu

Instalaremos NTP en nuestro sistema Ubuntu utilizando el terminal. Para esto, abra su terminal presionando "Ctrl+Alt+T". O también puede buscarlo manualmente en la barra de búsqueda de la aplicación:

El siguiente paso es actualizar los repositorios del sistema utilizando el comando otorgado:

$ sudo apt actualización

Ahora es el momento de instalar NTP en su sistema Ubuntu:

$ sudo apt install ntp

Ingrese "Y/Y" para permitir que el proceso instale NTP. Para confirmar que NTP se instala correctamente, verifique su versión:

$ SNTP -Versión

Cómo configurar el servidor NTP en Ubuntu

Los servidores del grupo NTP se definen por defecto en el archivo de configuración del protocolo NTP "/etc/ntp.conf ”:

$ sudo nano /etc /ntp.confusión

El código resaltado en la imagen dada a continuación representa el servidor de grupos que está configurado de forma predeterminada:

Sin embargo, puede cambiar a los grupos de servidores NTP más cercanos a su ubicación. Visite el enlace, lo llevará a un sitio web donde pueda elegir su lista de piscinas NTP. Por ejemplo, hemos seleccionado la lista de piscinas de Europa:

Agregue la lista de piscinas a su "/etc/ntp.confusiónArchivo para usar esa zona de grupo específica:

servidor 0.Europa.piscina.NTP.organizar
servidor 1.Europa.piscina.NTP.organizar
servidor 2.Europa.piscina.NTP.organizar
servidor 3.Europa.piscina.NTP.organizar

Presione "Ctrl+O" para escribir las líneas en su archivo de configuración del protocolo NTP:

Ahora reinicie el servicio NTP para que pueda entrar en vigencia de los cambios que hemos realizado:

$ sudo systemctl reiniciar NTP

Vea el estado de NTP y verifique si está activo o no:

$ sudo systemctl status ntp

Consulte el estado del firewall en su sistema:

$ sudo UFW estado detallado

Si el firewall de su sistema ya está activo, ignore el comando dado a continuación; De lo contrario, debe habilitar el firewall para avanzar:

$ sudo UFW Enable

Utilice el comando otorgado a continuación para habilitar el servicio NTP en el firewall para que las otras máquinas cliente puedan tener acceso al servidor NTP:

$ sudo UFW Permitir NTP

Ahora, escriba este comando para recargar el firewall:

$ sudo ufw recargar

Verifique el estado de firewall de su sistema:

$ sudo UFW estado

Cómo instalar el cliente NTP en Ubuntu

Esta sección demostrará cómo puede instalar un cliente NTP en su sistema que se sincronizará con el servidor NTP. Para este propósito, en primer lugar, instalaremos "ntpdate"En la máquina donde queremos configurar el cliente NTP. El "ntpdate"Es una herramienta de línea de comandos que utiliza un servidor NTP para sincronizar la fecha y la hora en Ubuntu rápidamente. Instalar "ntpdate"En su sistema, escriba este comando en su terminal:

$ sudo apt install ntpdate

Para sincronizar con el servidor NTP, abra el "/etc/huéspedes"Archivo y escriba el nombre de host y la dirección IP en el archivo abierto. Ejecute el comando otorgado a continuación para conocer la dirección IP y el nombre de host del sistema:

$ hostname -i
$ Nombre de host

Ahora, abre el "/etc/huéspedes"Archivo en su sistema:

$ sudo nano /etc /anfitriones

Agregaremos nuestro nombre de host y dirección IP de la siguiente manera:

10.0.2.15 Linuxhint-Vbox

Después de agregarlo, guardaremos los cambios presionando "Ctrl+O":

Antes de avanzar, apagaremos el "Timesyncd"Servicio en nuestra máquina cliente utilizando este comando:

$ sudo timedatectl set-ntp desactivado

Ahora, instalaremos NTP en nuestra máquina cliente:

$ sudo apt install ntp

Ingresar "y/y"Para permitir que el proceso de instalación continúe:

Cómo configurar el cliente NTP en Ubuntu

Para configurar un cliente NTP en nuestro sistema, haremos algunos cambios en el archivo de configuración del cliente NTP. Abre el "/etc/ntp.confusión”Para configurar el cliente con el servidor NTP:

$ sudo nano /etc /ntp.confusión

Agregue la siguiente línea con su nombre de host en el archivo de configuración del cliente NTP:

servidor linuxhint-vbox prefiere iBurst

Aquí:

  • "servidor"Indica la asociación del cliente NTP con el servidor NTP, que se especifica con el nombre de host.
  • "preferir"Indica que se prefiere el servidor especificado.
  • "iburst"La opción permite enviar seis paquetes si el servidor NTP no está disponible.

Prensa "CTRL+O"Para guardar los cambios en el"/etc/ntp.confusión" archivo:

Ahora, reinicie el servicio NTP en su sistema ejecutando el comando otorgado:

$ sudo systemctl reiniciar NTP

Ver los detalles de sincronización entre el servidor NTP y el cliente usando este comando:

$ ntpq -p

Conclusión

NTP es un protocolo TCP/IP utilizado para la sincronización del tiempo de red. NTP está asociado con el protocolo y los programas del cliente y servidor que se ejecutan en computadoras en red. Cuando configuramos NTP en una red, una máquina cliente le pide a un servidor la hora actual y lo utiliza para establecer su reloj. Este artículo muestra cómo configurar el servidor NTP y el cliente en su sistema Ubuntu. También se muestra el proceso de instalación y configuración de NTP en máquinas de servidor y cliente.