Hvernig á að setja upp NTP netþjón og viðskiptavin á Ubuntu


Network Time Protocol, almennt nefnt NTP, er samskiptaregla sem ber ábyrgð á samstillingu kerfisklukka í neti. NTP vísar bæði til samskiptareglunnar og biðlarakerfisins ásamt netþjónaforritunum sem búa á netkerfunum.

Í þessari handbók munum við sýna þér hvernig á að setja upp NTP miðlara og viðskiptavini á Ubuntu 18.04.

Þessi handbók miðar að því að ná eftirfarandi:

  • Setja upp og stilla NTP miðlara á Ubuntu 18.04 miðlara.
  • Setur upp NTP biðlara á Ubuntu 18.04 biðlara vél og tryggir að hann sé samstilltur af þjóninum.

Byrjum !

Settu upp og stilltu NTP miðlara á Ubuntu 18.04 netþjóni

Hér að neðan er skref-fyrir-skref aðferð til að setja upp NTP netþjóninn og gera nauðsynlegar breytingar til að ná æskilegri tímasamstillingu á netinu.

Til að byrja, við skulum byrja á því að uppfæra kerfispakkana eins og sýnt er.

$ sudo apt update -y

Með kerfispakka þegar uppsettir skaltu setja upp NTP samskiptareglur á Ubuntu 18.04 LTS með því að keyra.

$ sudo apt install ntp 

Þegar beðið er um það skaltu slá inn Y og ýta á ENTER til að ljúka uppsetningarferlinu.

Til að staðfesta að NTP samskiptareglur hafi verið sett upp skaltu keyra skipunina.

$ sntp --version

Sjálfgefið er að NTP samskiptareglur koma með sjálfgefnum NTP laug netþjónum sem þegar eru stilltir í stillingarskránni eins og sýnt er hér að neðan í /etc/ntp.conf skránni.

Þessar virka venjulega jafn vel. Hins vegar gætirðu íhugað að skipta yfir í NTP miðlara sem eru næst staðsetningu þinni. Hlekkurinn hér að neðan vísar þér á síðu þar sem þú getur valið NTP-sundlaugalistann þinn.

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

Í dæminu okkar munum við nota NTP laugarnar sem eru staðsettar í Evrópu eins og sýnt er.

Til að skipta um sjálfgefna NTP laug netþjóna, opnaðu NTP stillingarskrána með því að nota uppáhalds textaritilinn þinn eins og sýnt er.

$ sudo vim /etc/ntp.conf

Afritaðu og límdu NTP laugarlistann í Evrópu í stillingarskrárnar eins og sýnt er.

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

Næst skaltu vista og hætta í textaritlinum.

Til að breytingarnar taki gildi skaltu endurræsa NTP þjónustuna og staðfesta stöðu hennar með skipunum.

$ sudo systemctl restart ntp
$ sudo systemctl status ntp

Ef UFW eldveggurinn er virkur þurfum við að leyfa NTP þjónustu yfir hann svo að biðlaravélar geti fengið aðgang að NTP þjóninum.

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

Til að innleiða breytingarnar skaltu endurhlaða eldvegginn eins og sýnt er.

$ sudo ufw reload

Til að staðfesta breytingarnar sem gerðar eru skaltu framkvæma skipunina.

$ sudo ufw status

Fullkomið! við höfum sett upp NTP netþjóninn okkar á Ubuntu 18.04 LTS kerfi. Við skulum nú setja upp NTP á biðlarakerfinu.

Settu upp og stilltu NTP viðskiptavin á Ubuntu 18.04 viðskiptavini

Í þessum hluta munum við setja upp og stilla NTP viðskiptavin á Ubuntu 18.04 biðlarakerfi til að vera samstilltur af Ubuntu 18.04 NTP Server kerfinu.

Til að byrja skaltu uppfæra kerfið með því að keyra.

$ sudo apt update -y

ntpdate er tól/forrit sem gerir kerfi fljótt kleift að samstilla tíma og dagsetningu með því að spyrjast fyrir um NTP netþjón.

Til að setja upp ntpdate skaltu keyra skipunina.

$ sudo apt install ntpdate

Til þess að biðlarakerfið geti leyst NTP netþjóninn eftir hýsingarheiti þarftu að bæta við IP tölu NTP netþjónsins og hýsingarheiti í /etc/hosts skránni.

Opnaðu því skrána með uppáhalds textaritlinum þínum.

$ sudo vim /etc/hosts

Bættu við IP tölu og hýsingarheiti eins og sýnt er.

10.128.0.21	bionic

Til að kanna handvirkt hvort biðlarakerfið sé samstillt við tíma NTP netþjónsins skaltu keyra skipunina.

$ sudo ntpdate NTP-server-hostname

Í okkar tilviki verður skipunin.

$ sudo ntpdate bionic

Tímabilun milli NTP netþjónsins og biðlarakerfisins mun birtast eins og sýnt er.

Til að samstilla biðlaratímann við NTP netþjóninn þarftu að slökkva á timesynchd þjónustunni á biðlarakerfinu.

$ sudo timedatectl set-ntp off

Næst þarftu að setja upp NTP þjónustu á biðlarakerfinu. Til að ná þessu skaltu gefa út skipunina.

$ sudo apt install ntp

Ýttu á Y þegar beðið er um það og ýttu á ENTER til að halda áfram með uppsetningarferlið.

Markmiðið í þessu skrefi er að nota NTP þjóninn sem áður var stilltur til að starfa sem NTP þjónninn okkar. Til að þetta gerist þurfum við að breyta /etc/ntp.conf skránni.

$ sudo vim /etc/ntp.conf

Bættu við línunni fyrir neðan þar sem bionic er hýsingarheiti NTP-þjónsins.

server bionic prefer iburst

Vistaðu og lokaðu stillingarskránni.

Til að breytingarnar öðlist gildi skaltu endurræsa NTP þjónustuna eins og sýnt er.

$ sudo systemctl restart ntp

Með samstillingu viðskiptavinar og NTP netþjóns geturðu skoðað upplýsingar um samstillingu með því að framkvæma skipunina.

$ 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

Þetta leiðir okkur til enda þessarar handbókar. Á þessum tímapunkti hefur þú stillt NTP þjóninn á Ubuntu 18.04 LTS og stillt biðlarakerfi til að vera samstillt við NTP þjóninn. Ekki hika við að hafa samband við okkur með álit þitt.