Comment configurer le serveur NTP et le client sur Ubuntu

Comment configurer le serveur NTP et le client sur Ubuntu

NTP signifie Network Time Protocol qui est utilisé pour synchroniser toutes les horloges système dans un réseau en même temps. NTP fonctionne comme un protocole et gère les programmes liés à la synchronisation du client et du serveur sur les systèmes en réseau. Il fait partie de la suite de protocole TCP / IP standard et est considéré comme l'un de ses composants les plus anciens.

La fraction du temps inexact peut causer beaucoup de problèmes à votre système. Par exemple, les processus distribués reposent sur du temps synchronisé pour s'assurer que les séquences appropriées doivent être suivies. Le chronomètre cohérent sur le réseau est requis pour que les fonctionnalités de sécurité fonctionnent. Les mises à niveau du système de fichiers impliquant de nombreuses machines dépendent également des temps d'horloge synchronisés. Dépanner les problèmes, surveiller les performances, l'accélération du réseau et les systèmes de gestion du réseau; Toutes ces tâches reposent sur la précision des horodatages.

Maintenant, nous allons vous montrer comment configurer le serveur et le client NTP sur un système Ubuntu. Alors commençons!

Comment installer le serveur NTP sur Ubuntu

Nous installerons NTP sur notre système Ubuntu en utilisant le terminal. Pour cela, ouvrez votre terminal en appuyant sur "Ctrl + alt + t". Ou vous pouvez également le rechercher manuellement dans la barre de recherche de l'application:

L'étape suivante consiste à mettre à jour les référentiels du système en utilisant la commande divisée:

$ sudo apt mise à jour

Il est maintenant temps d'installer NTP sur votre système Ubuntu:

$ sudo apt install ntp

Entrez «y / y» pour permettre au processus d'installer NTP. Pour confirmer que NTP est installé avec succès, vérifiez sa version:

$ sntp --version

Comment configurer le serveur NTP sur Ubuntu

Les serveurs de pool NTP sont par défaut définis dans le fichier de configuration du protocole NTP «/ etc / ntp.conf ”:

$ sudo nano / etc / ntp.confli

Le code mis en surbrillance dans l'image ci-dessous représente le serveur de pool qui est configuré par défaut:

Cependant, vous pouvez passer aux pools de serveurs NTP qui sont les plus proches de votre emplacement. Visitez le lien, il vous emmènera sur un site Web où vous pouvez choisir votre liste de piscine NTP. Par exemple, nous avons sélectionné la liste des piscines en Europe:

Ajoutez la liste de piscine à votre "/ etc / ntp.confli”Fichier pour utiliser cette zone de pool spécifique:

serveur 0.L'Europe .piscine.NTP.org
serveur 1.L'Europe .piscine.NTP.org
serveur 2.L'Europe .piscine.NTP.org
serveur 3.L'Europe .piscine.NTP.org

Appuyez sur «Ctrl + O» pour écrire les lignes dans votre fichier de configuration de protocole NTP:

Redémarrez maintenant le service NTP afin qu'il puisse prendre effet des modifications que nous avons apportées:

$ sudo systemctl redémarrer ntp

Affichez l'état du NTP et vérifiez s'il est actif ou non:

$ sudo systemctl status ntp

Découvrez l'état du pare-feu de votre système:

$ sudo ufw status verbose

Si le pare-feu de votre système est déjà actif, ignorez la commande divisée ci-dessous; Sinon, vous devez permettre au pare-feu d'aller de l'avant:

$ sudo ufw activer

Utilisez la commande dixantique pour activer le service NTP à travers le pare-feu afin que les autres machines clients puissent avoir accès au serveur NTP:

$ sudo ufw autoriser le ntp

Maintenant, écrivez cette commande pour recharger le pare-feu:

$ sudo ufw rechargement

Vérifiez l'état du pare-feu de votre système:

$ sudo ufw statut

Comment installer le client NTP sur Ubuntu

Cette section montrera comment vous pouvez installer un client NTP sur votre système qui sera synchronisé avec le serveur NTP. À cette fin, premièrement, nous installerons «ntpdate«Sur la machine où nous voulons configurer le client NTP. Le "ntpdate"Est un outil de ligne de commande qui utilise un serveur NTP pour synchroniser la date et l'heure sur Ubuntu rapidement. À installer "ntpdate«Sur votre système, écrivez cette commande dans votre terminal:

$ sudo apt install ntpdate

Pour vous synchroniser avec le serveur NTP, ouvrez le «/ etc / hôtes"Fichier et rédiger un nom d'hôte et une adresse IP dans le fichier ouvert. Exécutez la commande dixantique pour connaître votre adresse IP système et votre nom d'hôte:

$ hostname -i
$ hostname

Maintenant, ouvrez le «/ etc / hôtes»Fichier sur votre système:

$ sudo nano / etc / hôtes

Nous ajouterons notre nom d'hôte et notre adresse IP comme suit:

dix.0.2.15 Linuxhint-Vbox

Après l'avoir ajouté, nous enregistrerons les modifications en appuyant sur «Ctrl + O»:

Avant d'aller de l'avant, nous éteindreons le «TimesyNCD”Service sur notre machine client en utilisant cette commande:

$ sudo timedatectl set-ntp off

Maintenant, nous allons installer NTP sur notre machine client:

$ sudo apt install ntp

Entrer "y / y«Pour permettre au processus d'installation de continuer:

Comment configurer le client NTP sur Ubuntu

Pour configurer un client NTP sur notre système, nous apporterons quelques modifications dans le fichier de configuration du client NTP. Ouvrez le «/ etc / ntp.confli«Pour configurer le client avec le serveur NTP:

$ sudo nano / etc / ntp.confli

Ajoutez la ligne suivante avec votre nom d'hôte dans le fichier de configuration du client NTP:

serveur Linuxhint-vbox préfère Ibasset

Ici:

  • "serveur»Indique l'association du client NTP avec le serveur NTP, qui est spécifié avec le nom d'hôte.
  • "préférer»Indique que le serveur spécifié est préféré.
  • "J'ai éclaté"L'option permet d'envoyer six paquets si le serveur NTP n'est pas disponible.

Presse "Ctrl + o«Pour enregistrer les modifications dans le«/ etc / ntp.confli" déposer:

Maintenant, redémarrez le service NTP sur votre système en exécutant la commande ci-dessous:

$ sudo systemctl redémarrer ntp

Affichez les détails de synchronisation entre le serveur NTP et le client à l'aide de cette commande:

$ ntpq -p

Conclusion

NTP est un protocole TCP / IP utilisé pour la synchronisation du temps du réseau. NTP est associé au protocole et aux programmes client et serveur qui s'exécutent sur des ordinateurs en réseau. Lorsque nous configurons NTP dans un réseau, une machine client demande un serveur pour l'heure actuelle et l'utilise pour définir son horloge. Cet article montre comment configurer le serveur et le client NTP sur votre système Ubuntu. Le processus d'installation et de configuration NTP sur les machines du serveur et des clients est également affiché.