NTP-serveri ja kliendi installimine Ubuntu


Network Time Protocol, mida tavaliselt nimetatakse NTP-ks, on protokoll, mis vastutab võrgus olevate süsteemikellade sünkroonimise eest. NTP viitab võrgustatud süsteemides asuvate serveriprogrammide kõrval nii protokollile kui ka kliendisüsteemile.

Selles juhendis näitame teile, kuidas installida NTP-server ja klient (id) Ubuntu 18.04-sse.

Selle juhendi eesmärk on saavutada järgmine:

  • NTP-serveri installimine ja konfigureerimine Ubuntu 18.04 serverisse.
  • NTP-kliendi installimine Ubuntu 18.04 kliendimasinasse ja veenduge, et server selle sünkrooniks.

Alustame !

NTP-serveri installimine ja seadistamine Ubuntu 18.04 serverisse

Allpool on toodud samm-sammuline protseduur NTP-serveri installimiseks ja vajalike muudatuste tegemiseks, et saavutada võrgus soovitud aja sünkroonimine.

Alustuseks värskendame süsteemipakette, nagu näidatud.

$ sudo apt update -y

Kui süsteemipaketid on juba installitud, installige NTP-protokoll Ubuntu 18.04 LTS-i käivitades.

$ sudo apt install ntp 

Kui teil palutakse, sisestage installiprotsessi lõpuleviimiseks Y ja vajutage sisestusklahvi ENTER.

NTP-protokolli edukalt installimise kinnitamiseks käivitage käsk.

$ sntp --version

Vaikimisi on NTP-protokollil kaasas NTP-vaikeserveri vaikeserverid, mis on juba konfigureeritud selle konfiguratsioonifailis, nagu allpool näidatud failis /etc/ntp.conf.

Need töötavad tavaliselt sama hästi. Siiski võite kaaluda oma asukohale lähima NTP-serveripargi kasutamist. Allolev link suunab teid lehele, kus saate valida kõige eelistatuma NTP-kogumi loendi.

https://support.ntp.org/bin/view/Servers/NTPPoolServers

Oma näites kasutame NTP puule, mis asuvad Euroopas, nagu näidatud.

NTP-vaikeserveri vaikeserverite asendamiseks avage NTP-konfiguratsioonifail oma lemmiktekstiredaktori abil, nagu näidatud.

$ sudo vim /etc/ntp.conf

Kopeerige ja kleepige Euroopas olev NTP-loendi loend konfiguratsioonifailidesse, nagu näidatud.

server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org

Järgmisena salvestage ja lõpetage tekstiredaktor.

Muudatuste jõustumiseks taaskäivitage NTP-teenus ja kontrollige käskude abil selle olekut.

$ sudo systemctl restart ntp
$ sudo systemctl status ntp

Kui UFW tulemüür on lubatud, peame lubama kogu NTP-teenuse, et kliendimasinad pääseksid juurde NTP-serverile.

$ sudo ufw allow ntp 
OR
$ sudo ufw allow 123/udp 

Muudatuste rakendamiseks laadige tulemüür uuesti, nagu näidatud.

$ sudo ufw reload

Tehtud muudatuste kontrollimiseks käivitage käsk.

$ sudo ufw status

Täiuslik! oleme edukalt seadistanud oma NTP-serveri Ubuntu 18.04 LTS-i süsteemis. Seadistame nüüd NTP kliendisüsteemis.

Installige ja konfigureerige NTP klient Ubuntu 18.04 kliendis

Selles jaotises installime ja konfigureerime Ubuntu 18.04 kliendisüsteemis NTP-kliendi sünkroonimiseks Ubuntu 18.04 NTP-serveri süsteemiga.

Alustamiseks värskendage süsteemi käivitades.

$ sudo apt update -y

ntpdate on utiliit/programm, mis võimaldab süsteemil kiiresti NTP-serveri päringu abil sünkroonida kellaaega ja kuupäeva.

Ntpdate installimiseks käivitage käsk.

$ sudo apt install ntpdate

Selleks, et kliendisüsteem saaks NTP-serveri hostinime järgi lahendada, peate lisama NTP-serveri IP-aadressi ja hostinime faili/etc/hosts.

Seetõttu avage fail oma lemmiktekstiredaktori abil.

$ sudo vim /etc/hosts

Lisage IP-aadress ja hosti nimi, nagu näidatud.

10.128.0.21	bionic

Käsitsi kontrollimiseks, kas kliendisüsteem on NTP-serveri ajaga sünkroonitud, käivitage käsk.

$ sudo ntpdate NTP-server-hostname

Meie puhul käsk on.

$ sudo ntpdate bionic

NTP-serveri ja kliendisüsteemi vahelist ajavahet kuvatakse nagu näidatud.

Kliendi aja NTP-serveriga sünkroonimiseks peate kliendisüsteemis teenuse timesynchd välja lülitama.

$ sudo timedatectl set-ntp off

Järgmisena peate installima NTP-teenuse kliendisüsteemi. Selle saavutamiseks väljastage käsk.

$ sudo apt install ntp

Kui teil seda palutakse, vajutage klahvi Y ja vajutage installiprotsessi jätkamiseks klahvi ENTER.

Selle sammu eesmärk on kasutada NTP-serverit, mis oli varem konfigureeritud toimima meie NTP-serverina. Selleks peame muutma faili /etc/ntp.conf.

$ sudo vim /etc/ntp.conf

Lisage rida allpool, kus bionic on NTP-serveri hosti nimi.

server bionic prefer iburst

Salvestage konfiguratsioonifail ja väljuge sellest.

Muudatuste jõustumiseks taaskäivitage NTP-teenus, nagu näidatud.

$ sudo systemctl restart ntp

Kliendi ja NTP-serveri sünkroonimise korral saate sünkroonimise üksikasju vaadata käsu abil.

$ 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

See viib meid selle juhendi lõpuni. Sel hetkel olete edukalt konfigureerinud Ubuntu 18.04 LTS-is NTP-serveri ja konfigureerinud NTP-serveriga sünkroonitava kliendisüsteemi. Pöörduge julgelt oma tagasiside poole.