Comment configurer le serveur et le client NTP sur Ubuntu 20.04 LTS

Dans ce tutoriel, nous allons vous montrer comment installer un serveur et un client NTP d’installation sur Ubuntu 20.04 LTS. Pour ceux d’entre vous qui ne le savaient pas, NTP (acronyme de Network Time Protocol) est utilisé pour synchroniser l’horloge système du système client avec l’horloge du serveur. Le serveur NTP possède des fonctionnalités qui permettent la synchronisation entre deux systèmes avec une précision d’une nanoseconde afin que les deux systèmes puissent communiquer facilement. L’heure système s’applique non seulement à l’utilisateur mais aussi à l’ordinateur lui-même. En fait, les horodatages facilitent la communication entre deux ou plusieurs ordinateurs et fournissent correctement les services réseau, ainsi que l’optimisation de la carte réseau.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape de la configuration du serveur et du client NTP sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.

Configurer le serveur et le client NTP sur Ubuntu 20.04 LTS Focal Fossa

Étape 1. Tout d’abord, assurez-vous que tous vos packages système sont à jour en exécutant ce qui suit apt commandes dans le terminal.

sudo mise à jour appropriée
sudo mise à niveau appropriée

Étape 2. Installation du serveur NTP sur Ubuntu.

Exécutez la commande suivante ci-dessous pour installer le serveur NTP sur votre système Ubuntu :

sudo apt installer ntp

Vous pouvez vérifier l’installation à partir de la commande suivante :

sntp –version

Étape 3. Configurez le serveur NTP.

Par défaut, le protocole NTP est fourni avec des serveurs de pool NTP par défaut déjà configurés dans son fichier de configuration, comme indiqué ci-dessous dans le /etc/ntp.conf déposer:

sudo nano /etc/ntp.conf

Vous pouvez envisager de passer aux pools de serveurs NTP les plus proches de votre emplacement. Utilisez le Projet de pool NTP site Web pour trouver le pool de serveurs NTP le plus proche de votre emplacement. Exemple remplacez la liste de pools NTP à Singapour par les fichiers de configuration comme indiqué :

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

Redémarrez maintenant le service NTP pour que les modifications prennent effet :

sudo systemctl redémarrer ntp

Étape 4. Configurez le pare-feu.

Si vous avez un pare-feu activé sur le système Ubuntu, vous devrez autoriser le port pour NTP afin d’accepter les requêtes entrantes :

sudo ufw autoriser ntp
sudo ufw recharger
sudo statut ufw

Étape 5. Synchronisation d’horloge de client et de serveur NTP.

Pour synchroniser manuellement le serveur NTP, nous devons utiliser ntpdate, Utilisez la commande ci-dessous pour l’installer :

sudo apt installer ntpdate

Ensuite, exécutez ntpdate utilisez la commande suivante ci-dessous :

sudo ntpdate

Ensuite, désactivez le systemd timesyncd service car nous utiliserons notre serveur NTP pour cela à la place. Enter la commande suivante :

sudo timedatectl set-ntp off

Étape 6. Installation de NTP sur le client.

Nous devons maintenant installer le démon NTP sur notre système client :

sudo apt installer ntp

Après cela, modifiez le fichier de configuration sur la machine cliente afin qu’elle se synchronise automatiquement avec le serveur NTP :

sudo nano /etc/ntp.conf

Ajoutez le fichier suivant :

le serveur préfère iburst

Afin d’afficher l’état actuel de la synchronisation NTP, exécutez la commande suivante ci-dessous dans Terminal :

ntpq -p

Toutes nos félicitations! Vous avez configuré avec succès le NTP. Merci d’avoir utilisé ce didacticiel pour configurer le serveur et le client NTP sur le système Ubuntu 20.04 LTS Focal Fossa. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d’Ubuntu.