Πώς να εγκαταστήσετε NTP Server και Client στο Ubuntu
Το Πρωτόκολλο ώρας δικτύου, που συνήθως αναφέρεται ως NTP, είναι ένα πρωτόκολλο που είναι υπεύθυνο για το συγχρονισμό των ρολογιών του συστήματος σε ένα δίκτυο. Το NTP αναφέρεται τόσο στο πρωτόκολλο όσο και στο σύστημα πελάτη μαζί με τα προγράμματα διακομιστή που βρίσκονται στα δικτυωμένα συστήματα.
Σε αυτόν τον οδηγό, θα σας δείξουμε πώς να εγκαταστήσετε τον διακομιστή NTP και τους πελάτες στο Ubuntu 18.04.
Περιβάλλοντα Δοκιμών
Αυτός ο οδηγός στοχεύει να επιτύχει τα ακόλουθα:
- Εγκατάσταση και διαμόρφωση διακομιστή NTP σε διακομιστή Ubuntu 18.04.
- Εγκατάσταση προγράμματος-πελάτη NTP σε υπολογιστή-πελάτη Ubuntu 18.04 και βεβαιωθείτε ότι συγχρονίζεται από τον διακομιστή.
Ας αρχίσουμε !
Εγκατάσταση και διαμόρφωση του διακομιστή NTP σε διακομιστή Ubuntu 18.04
Παρακάτω ακολουθεί μια βήμα προς βήμα διαδικασία εγκατάστασης του διακομιστή NTP και πραγματοποίησης των απαραίτητων τροποποιήσεων για την επίτευξη του επιθυμητού συγχρονισμού χρόνου στο δίκτυο.
Βήμα 1: Ενημερώστε τα αποθετήρια συστήματος
Για να ξεκινήσουμε, ας ξεκινήσουμε ενημερώνοντας τα πακέτα συστήματος όπως φαίνεται.
sudo apt update -y
Βήμα 2: Εγκαταστήστε τον διακομιστή NTP στο Ubuntu 18.04
Με τα πακέτα συστήματος που είναι ήδη εγκατεστημένα, εγκαταστήστε το πρωτόκολλο NTP στο Ubuntu 18.04 LTS εκτελώντας.
sudo apt install ntp
Όταν σας ζητηθεί, πληκτρολογήστε Y
και πατήστε ENTER για να ολοκληρώσετε τη διαδικασία εγκατάστασης.
Για να επιβεβαιώσετε ότι το πρωτόκολλο NTP έχει εγκατασταθεί με επιτυχία, εκτελέστε την εντολή.
sntp --version
Βήμα 3: Διαμορφώστε τις ομάδες διακομιστών NTP στο Ubuntu 18.04
Από προεπιλογή, το πρωτόκολλο NTP συνοδεύεται από προεπιλεγμένους διακομιστές NTP pool που έχουν ήδη διαμορφωθεί στο αρχείο διαμόρφωσής του, όπως φαίνεται παρακάτω στο αρχείο /etc/ntp.conf .
Αυτά συνήθως λειτουργούν εξίσου καλά. Ωστόσο, μπορείτε να εξετάσετε το ενδεχόμενο να αλλάξετε σε ομάδες διακομιστών NTP που βρίσκονται πιο κοντά στην τοποθεσία σας. Ο παρακάτω σύνδεσμος σας κατευθύνει σε μια σελίδα όπου μπορείτε να επιλέξετε τη λίστα NTP pool που προτιμάτε.
https://support.ntp.org/bin/view/Servers/NTPPoolServers
Στο παράδειγμά μας, θα χρησιμοποιήσουμε τα NTP pools που βρίσκονται στην Ευρώπη όπως φαίνεται.
Για να αντικαταστήσετε τους προεπιλεγμένους διακομιστές συγκέντρωσης NTP, ανοίξτε το αρχείο διαμόρφωσης NTP χρησιμοποιώντας το αγαπημένο σας πρόγραμμα επεξεργασίας κειμένου όπως φαίνεται.
sudo vim /etc/ntp.conf
Αντιγράψτε και επικολλήστε τη λίστα συγκέντρωσης NTP στην Ευρώπη στα αρχεία διαμόρφωσης όπως φαίνεται.
server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org
Στη συνέχεια, αποθηκεύστε και κλείστε το πρόγραμμα επεξεργασίας κειμένου.
Για να τεθούν σε ισχύ οι αλλαγές, επανεκκινήστε την υπηρεσία NTP και επαληθεύστε την κατάστασή της χρησιμοποιώντας τις εντολές.
sudo systemctl restart ntp
sudo systemctl status ntp
Εάν το τείχος προστασίας UFW είναι ενεργοποιημένο, πρέπει να επιτρέψουμε την υπηρεσία NTP σε αυτό, έτσι ώστε οι υπολογιστές-πελάτες να έχουν πρόσβαση στον διακομιστή NTP.
sudo ufw allow ntp
OR
sudo ufw allow 123/udp
Για να εφαρμόσετε τις αλλαγές, φορτώστε ξανά το τείχος προστασίας όπως φαίνεται.
sudo ufw reload
Για να επαληθεύσετε τις αλλαγές που έγιναν, εκτελέστε την εντολή.
sudo ufw status
Τέλειος! ρυθμίσαμε με επιτυχία τον διακομιστή NTP στο σύστημα Ubuntu 18.04 LTS. Ας ρυθμίσουμε τώρα το NTP στο σύστημα πελάτη.
Εγκατάσταση και ρύθμιση παραμέτρων NTP Client σε Ubuntu 18.04 Client
Σε αυτήν την ενότητα, θα εγκαταστήσουμε και θα διαμορφώσουμε έναν πελάτη NTP στο σύστημα πελάτη Ubuntu 18.04 που θα συγχρονίζεται από το σύστημα διακομιστή Ubuntu 18.04 NTP.
Βήμα 1: Ενημερώστε τα αποθετήρια συστήματος
Για να ξεκινήσετε, ενημερώστε το σύστημα εκτελώντας.
sudo apt update -y
Βήμα 2: Εγκαταστήστε το Ntpdate στο Ubuntu 18.04
Το ntpdate είναι ένα βοηθητικό πρόγραμμα/πρόγραμμα που επιτρέπει γρήγορα σε ένα σύστημα να συγχρονίζει την ώρα και την ημερομηνία υποβάλλοντας ερώτημα σε έναν διακομιστή NTP.
Για να εγκαταστήσετε το ntpdate εκτελέστε την εντολή.
sudo apt install ntpdate
Για να επιλύσει το σύστημα πελάτη τον διακομιστή NTP με όνομα κεντρικού υπολογιστή, πρέπει να προσθέσετε τη διεύθυνση IP του διακομιστή NTP και το όνομα κεντρικού υπολογιστή στο /etc/hosts αρχείο.
Επομένως, ανοίξτε το αρχείο χρησιμοποιώντας τον αγαπημένο σας επεξεργαστή κειμένου.
sudo vim /etc/hosts
Προσθέστε τη διεύθυνση IP και το όνομα κεντρικού υπολογιστή όπως φαίνεται.
10.128.0.21 bionic
Βήμα 3: Επαλήθευση συγχρονισμού χρόνου πελάτη με διακομιστή NTP
Για να ελέγξετε μη αυτόματα εάν το σύστημα πελάτη είναι συγχρονισμένο με την ώρα του διακομιστή NTP, εκτελέστε την εντολή.
sudo ntpdate NTP-server-hostname
Στην περίπτωσή μας, η εντολή θα είναι.
sudo ntpdate bionic
Μια χρονική μετατόπιση μεταξύ του διακομιστή NTP και του συστήματος πελάτη θα εμφανιστεί όπως φαίνεται.
Για να συγχρονίσετε την ώρα πελάτη με τον διακομιστή NTP, πρέπει να απενεργοποιήσετε την υπηρεσία timesynchd στο σύστημα πελάτη.
sudo timedatectl set-ntp off
Βήμα 4: Εγκαταστήστε το NTP Client στο Ubuntu 18.04
Στη συνέχεια, πρέπει να εγκαταστήσετε την υπηρεσία NTP στο σύστημα πελάτη. Για να το πετύχετε αυτό, εκδώστε την εντολή.
sudo apt install ntp
Πατήστε Y
όταν σας ζητηθεί και πατήστε ENTER για να προχωρήσετε στη διαδικασία εγκατάστασης.
Βήμα 5: Διαμόρφωση NTP Client στο Ubuntu 18.04
Ο στόχος σε αυτό το βήμα είναι να χρησιμοποιήσετε τον διακομιστή NTP που είχε διαμορφωθεί νωρίτερα για να λειτουργεί ως διακομιστής NTP μας. Για να συμβεί αυτό, πρέπει να επεξεργαστούμε το αρχείο /etc/ntp.conf.
sudo vim /etc/ntp.conf
Προσθέστε τη γραμμή παρακάτω όπου bionic
είναι το όνομα κεντρικού υπολογιστή του διακομιστή NTP.
server bionic prefer iburst
Αποθηκεύστε και βγείτε από το αρχείο διαμόρφωσης.
Για να τεθούν σε ισχύ οι αλλαγές, επανεκκινήστε την υπηρεσία NTP όπως φαίνεται.
sudo systemctl restart ntp
Βήμα 6: Επαληθεύστε την ουρά συγχρονισμού ώρας NTP
Με τον υπολογιστή-πελάτη και τον διακομιστή NTP insync, μπορείτε να προβάλετε τις λεπτομέρειες συγχρονισμού εκτελώντας την εντολή.
ntpq -p
Δείγμα εξόδου
remote refid st t when poll reach delay offset jitter
==============================================================================
bionic 71.79.79.71 2 u 6 64 377 0.625 -0.252 0.063
Αυτό μας φέρνει στο τέλος αυτού του οδηγού. Σε αυτό το σημείο, ρυθμίσατε με επιτυχία τον διακομιστή NTP στο Ubuntu 18.04 LTS και διαμορφώσατε ένα σύστημα πελάτη για συγχρονισμό με τον διακομιστή NTP. Μη διστάσετε να επικοινωνήσετε μαζί μας με τα σχόλιά σας.