NTP es una abreviatura de» Protocolo de tiempo de red » que se utiliza para sincronizar la hora del servidor y la máquina cliente. En este proceso, la máquina cliente solicita al servidor la hora actual y el servidor envía datos en forma de paquetes. Hay un estándar de tiempo que es universal y seguido por todos los conocidos como UTC (Tiempo Universal Coordinado). El puerto 123 está asignado de forma predeterminada al servidor NTP y todo este proceso es seguido por el Protocolo de Datagramas de Usuario (UDP).
En este post, nos centramos en encontrar el servidor NTP instalando y configurando el NTP en Debian.
Cómo encuentro mi servidor NTP en Debian
NTP es un proceso en el que la máquina cliente solicita al servidor que establezca su hora. Así que primero entenderemos cómo instalar y configurar el servidor NTP y luego aprenderemos a averiguar las direcciones IP de NTP.
Instalación y configuración de NTP: Primero, actualizaremos el repositorio de Debian:
vamos a instalar el paquete más reciente disponible de NTP:
de forma predeterminada, después de la instalación, NTP debe ser de estado activo, se puede confirmar mediante la comprobación de su estado, pero si está inactivo, puede iniciar el servidor NTP:
Después de reiniciar, comprobar su estado si está funcionando o no:
Por lo tanto, el NTP se está ejecutando. Ahora, configuraremos el cortafuegos para que permita al cliente solicitar al servidor, de lo contrario, restringirá al cliente para enviar cualquier consulta y para este propósito primero irá al modo raíz.
Ejecute estos dos comandos aquí, pidiéndole al firewall que permita las consultas en el puerto 123 que está asignado de forma predeterminada al NTP.
ENTRADA iptables-A-p udp ACCEPT dport 123-j ACCEPT
Ahora saldremos del modo de usuario root como:
Verificación del funcionamiento del NTP utilizando ntpstat: El comando ntpstat nos muestra si la conexión se establece entre el servidor y el cliente, si se establece la conexión, el estado será «sincronizado». Si ntpstat genera el error de «comando no encontrado» al ejecutar el comando:
Entonces podemos instalar ntpstat ejecutando el siguiente comando.
Ahora, para comprobar el estado, ejecute de nuevo el comando.
La salida muestra la dirección IP del servidor NTP junto con los detalles recientes de la corrección de tiempo con el servidor y para verificar el estado de sincronización del reloj, ejecutaremos el comando para obtener el estado de salida.
El resultado » 0 » significa que el reloj del cliente está sincronizado con el servidor. Los otros resultados pueden ser «1», lo que significa que el reloj de la máquina cliente no está sincronizado con el servidor o «2», lo que significa que el cliente no está conectado al servidor.
Comprobación del servidor ntp mediante el comando ntpq : El comando Ntpq supervisa el demonio NTP, las operaciones ntpd y determina el rendimiento del NTP. Usaremos banderas, p que significa imprimir la lista completa de los pares conocidos por el servidor con el resumen de su estado, y n que significa mostrar las direcciones de host.
Conclusión
NTP nos permite sincronizar con las mismas unidades de tiempo que el mundo es el siguiente. NTP establece la hora de su máquina pidiendo al servidor que le dé información de tiempo y luego ambos se sincronizan con la hora de Internet. En este post, hemos discutido dos métodos por los cuales podemos obtener la información sobre nuestro servidor NTP en Debian. Espero que esta publicación le ayude a entender no solo cómo encontrar nuestro servidor NTP en Debian, sino también la instalación y configuración de NTP tanto en el servidor como en la máquina del cliente.