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

En este tutorial, le mostraremos cómo instalar un servidor y un cliente NTP de configuración en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, NTP (siglas en inglés de protocolo de tiempo de red) se usa para sincronizar el reloj del sistema del cliente con el reloj del servidor. El servidor NTP tiene características que permiten la sincronización entre dos sistemas con una precisión de un nanosegundo para que los dos sistemas puedan comunicarse fácilmente. La hora del sistema se aplica no solo al usuario, sino también a la propia computadora. De hecho, las marcas de tiempo facilitan la comunicación entre dos o más computadoras y brindan servicios de red correctamente, además de optimizar la tarjeta de red.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de la configuración del servidor y cliente NTP en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Configure el servidor y el cliente NTP en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo actualización apta
sudo actualización apta

Paso 2. Instalación del servidor NTP en Ubuntu.

Ejecute el siguiente comando a continuación para instalar el servidor NTP en su sistema Ubuntu:

sudo apt install ntp

Puede verificar la instalación desde el siguiente comando:

sntp –versión

Paso 3. Configure el servidor NTP.

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

sudo nano /etc/ntp.conf

Puede considerar cambiar a los grupos de servidores NTP más cercanos a su ubicación. Utilizar el Proyecto Pool NTP sitio web para encontrar el grupo de servidores NTP más cercano a su ubicación. Ejemplo: reemplace la lista de grupos de NTP en Singapur por los archivos de configuración como se muestra:

servidor 0.sg.pool.ntp.org servidor 1.sg.pool.ntp.org servidor 2.sg.pool.ntp.org servidor 3.sg.pool.ntp.org

Ahora reinicie el servicio NTP para que los cambios surtan efecto:

sudo systemctl reiniciar ntp

Paso 4. Configure el Firewall.

Si tiene un firewall habilitado en el sistema Ubuntu, deberá permitir el puerto para NTP para aceptar solicitudes entrantes:

sudo ufw permitir ntp
sudo recarga ufw
sudo estado de ufw

Paso 5. Sincronización del reloj del servidor y del cliente NTP.

Para sincronizar manualmente el servidor NTP necesitamos usar ntpdate, Utilice el siguiente comando para instalarlo:

sudo apt install ntpdate

A continuación, ejecute ntpdate use el siguiente comando a continuación:

sudo ntpdate

Luego, deshabilite el systemd timesyncd service porque usaremos nuestro servidor NTP para esto. Enter el siguiente comando:

sudo timedatectl set-ntp off

Paso 6. Instalación de NTP en el cliente.

Ahora necesitamos instalar el demonio NTP en nuestro sistema cliente:

sudo apt install ntp

Después de eso, edite el archivo de configuración en la máquina cliente para que se sincronice automáticamente con el servidor NTP:

sudo nano /etc/ntp.conf

Agregue el siguiente archivo:

servidor prefiere iburst

Para ver el estado de sincronización actual de NTP, ejecute el siguiente comando en la Terminal:

ntpq -p

¡Felicidades! Ha configurado correctamente el NTP. Gracias por usar este tutorial para configurar el servidor y el cliente NTP en el sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Ubuntu.