Dans cet article, nous nous concentrons sur la recherche du serveur NTP en installant et en configurant le NTP dans Debian.
Comment trouver mon serveur NTP sur Debian
NTP est un processus dans lequel la machine client demande au serveur de définir son temps. Donc, nous comprendrons d'abord comment installer et configurer le serveur NTP, puis apprendre à trouver les adresses IP de NTP.
Installation et configuration de NTP : Tout d'abord, nous mettrons à jour le référentiel de Debian:
$ sudo apt mise à jour
Nous installerons le dernier package disponible de NTP:
$ sudo apt install ntp -y
Par défaut, après l'installation, le NTP devrait être de statut actif, vous pouvez le confirmer en vérifiant son état, mais s'il est inactif, vous pouvez démarrer le serveur NTP:
$ sudo systemctl start ntp
Après le redémarrage, vérifiez son statut s'il est en cours d'exécution ou non:
$ sudo systemctl status ntp
Par conséquent le NTP est en cours d'exécution. Maintenant, nous allons configurer le pare-feu afin qu'il permettra au client de demander le serveur, sinon il restreindra le client d'envoyer une requête et à cet effet passera d'abord en mode racine.
$ sudo -s
Exécutez ces deux commandes ici, demandant au pare-feu d'autoriser les requêtes sur le port 123 qui est par défaut allouée au NTP.
iptables -a sortie -p udp --dport 123 -j accepter
iptables -a entrée -p udp --dport 123 -j accepter
Nous allons maintenant quitter le mode utilisateur racine comme:
sortie
Vérification du NTP travaillant à l'aide de NTPSTAT : La commande NTPSTAT nous montre si la connexion est établie entre le serveur et le client, si la connexion est établie, alors le statut sera «synchronisé». Si NTPSTAT génère l'erreur de «commande introuvable» lors de l'exécution de la commande:
$ ntpstat
Ensuite, nous pouvons installer ntpstat exécutant la commande suivante.
$ sudo apt install ntpstat -y
Maintenant pour vérifier l'état, exécutez à nouveau la commande.
$ ntpstat
La sortie affiche l'adresse IP du serveur NTP ainsi que les détails récents de la correction du temps avec le serveur et pour vérifier l'état de la synchronisation de l'horloge, nous exécuterons la commande pour obtenir l'état de sortie.
$ echo $?
Le résultat «0» signifie que l'horloge du client est synchronisée avec le serveur. Les autres résultats peuvent être «1», ce qui signifie que l'horloge de la machine client n'est pas synchronisée avec le serveur ou «2», ce qui signifie que le client n'est pas connecté au serveur.
Vérification du serveur NTP à l'aide de la commande NTPQ : La commande NTPQ surveille le démon NTP, les opérations NTPD et détermine les performances du NTP. Nous utiliserons des drapeaux, p ce qui signifie imprimer toute la liste des pairs connus du serveur avec le résumé de leur état, et n qui signifie afficher les adresses hôtes.
$ ntpd -pn
Conclusion
NTP nous permet de nous synchroniser avec les mêmes unités de temps que le monde suit. NTP définit l'heure de sa machine en demandant au serveur de lui donner des informations de temps, puis les deux sont synchronisés avec le temps d'Internet. Dans cet article, nous avons discuté de deux méthodes par lesquelles nous pouvons obtenir les informations sur notre serveur NTP dans Debian. J'espère que ce message vous aidera à comprendre non seulement comment trouver notre serveur NTP sur Debian, mais aussi l'installation et la configuration de NTP sur le serveur et la machine du client.