Otu esi etinye ma hazie sava NTP na onye ahịa na Debian


Network Time Protocol (NTP) na-enye ikike pụrụ iche maka ụlọ ọrụ iji mekọrịta clocks nke sistemụ niile dị n'ime ụlọ ọrụ ahụ. Mmekọrịta oge dị mkpa maka ọtụtụ ihe sitere na stampụ oge ngwa na nchekwa ruo na ndenye ndekọ kwesịrị ekwesị.

Mgbe sistemụ ụlọ ọrụ niile na-edobe oge elekere dị iche iche, ọ na-esi ike site na nyocha nsogbu ịchọpụta mgbe na n'ọnọdụ ndị otu ihe omume nwere ike ime.

NTP na-enye ụzọ dị mfe iji hụ na sistemụ niile ga-edobe oge ziri ezi nke n'aka nke ya nwere ike ime ka ibu dị mfe na ndị nchịkwa/nkwado teknụzụ.

NTP na-arụ ọrụ na ntọala nke mmekọrịta yana elekere ntụaka, nke a makwaara dị ka sava 'stratum 0'. Sava NTP ndị ọzọ ga-aghọkwa ihe nkesa strata dị ala dabere n'otú ha si dị na sava ntụaka.

Mmalite nke yinye NTP bụ ihe nkesa stratum 1 nke na-ejikọ ozugbo na elekere stratum 0. Site na ebe a, a na-ejikọta sava strata dị ala site na njikọ netwọk na sava larịị strata dị elu.

Rụtụ aka na eserese dị n'okpuru maka echiche doro anya karị.

Mgbe ị na-edozi ihe nkesa stratum 0 ma ọ bụ stratum 1 nwere ike ime, ọ dị oke ọnụ ime otú ahụ na ntuziaka a ga-elekwasị anya na ntọala nkesa nkesa ala.

Tecmint nwere nhazi nhazi nke NTP na njikọ ndị a:

  1. Otu esi emekọrịta oge na sava NTP

Ebe ntuziaka a ga-adị iche bụ karịa ịnwe ndị ọbịa niile na netwọkụ na-ajụ ajụjụ maka sava NTP ọha, otu (ma ọ bụ omume ka mma, ọtụtụ) sava (s) ga-akpọtụrụ sistemụ NTP ọha wee nye oge maka ndị ọbịa niile nọ n'ime. netwọk mpaghara.

Ihe nkesa NTP dị n'ime na-adịkarị mma iji chekwaa bandwit netwọk yana inye ụfọdụ nchekwa abawanye site na mmachi NTP na cryptography. Iji hụ ka nke a si dị iche na eserese nke mbụ, biko lee eserese nke abụọ n'okpuru.

Nzọụkwụ 1: Nwụnye nke NTP Server

1. Nzọụkwụ mbụ ịtọ ntọala NTP dị n'ime bụ ịwụnye ngwanrọ NTP nkesa. Ngwungwu ngwanrọ dị na Debian nke a na-akpọ 'NTP'nwere ugbu a niile ngwa nkesa dị mkpa iji tọọ ọkwa NTP. Dị ka ọ dị na nkuzi niile gbasara nhazi sistemụ, a na-eche ohere mgbọrọgwụ ma ọ bụ sudo.

# apt-get install ntp
# dpkg --get-selections ntp          [Can be used to confirm NTP is installed]
# dpkg -s ntp                        [Can also be used to confirm NTP is installed]

Nzọụkwụ 1: Nhazi nke NTP Server

2. Ozugbo arụnyere NTP, ọ bụ oge ịhazi ihe sava stratum dị elu iji jụọ maka oge. A na-echekwa faịlụ nhazi maka NTP na '/etc/ntp.conf' ma nwee ike gbanwee ya site na nchịkọta ederede ọ bụla. Faịlụ a ga-enwe aha ngalaba tozuru oke nke sava ọkwa dị elu, mmachi edobere maka ihe nkesa NTP a, yana ihe ọ bụla ọzọ pụrụ iche maka ndị ọbịa na-ajụ ihe nkesa NTP a.

Iji malite usoro nhazi ahụ, ọ dị mkpa ka ahazi ihe nkesa ọkwa dị elu. Debian na ndabara ga-etinye ọdọ mmiri Debian NTP na faịlụ nhazi. Ndị a dị mma maka ọtụtụ ebumnuche mana onye nchịkwa nwere ike ịga na NIST iji kọwapụta ụfọdụ sava ma ọ bụ iji sava NIST niile n'ụdị robin (usoro NIST tụrụ aro).

Maka nkuzi a, a ga-ahazi sava ụfọdụ. A na-agbaji faịlụ nhazi ahụ n'ime akụkụ ụfọdụ dị mkpa ma hazie ya na ndabara maka IPv4 na IPv6 (Ọ bụrụ na ịchọrọ gbanyụọ IPv6, a na-akpọtụrụ nke a ma emechaa). Iji malite usoro nhazi ahụ, a ghaghị imeghe faịlụ nhazi ahụ site na nchịkọta ederede.

# nano /etc/ntp.conf

Akụkụ ole na ole mbụ (driftfile, statsdir, na ọnụ ọgụgụ) edobere nke ọma na ndabara. Akụkụ na-esote nwere sava ọkwa dị elu nke ihe nkesa a kwesịrị ịrịọ oge. Okwu syntax maka ntinye nkesa ọ bụla dị nnọọ mfe:

server <fully qualified domain name> <options>
server time.nist.gov iburst â     [sample entry]

Ọ na-adị mma ịnwe ọtụtụ sava strata dị elu ịhọrọ n'ime ndepụta a. Ihe nkesa a ga-ajụkwa sava niile dị na ndepụta iji chọpụta nke kacha nwee ntụkwasị obi. E nwetara sava maka ihe atụ a site na: http://tf.nist.gov/tf-cgi/servers.cgi.

Kwụpụ 3: Nhazi mmachi NTP

3. Nzọụkwụ ọzọ bụ ịhazi mgbochi NTP. A na-eji ihe ndị a iji kwe ma ọ bụ hapụ ndị ọbịa ka ha na sava NTP na-emekọrịta ihe. Ihe ndabara maka NTP na-enye onye ọ bụla ohere mana ekwela nhazi na njikọ IPv4 na IPv6.

A na-eji ihe nkesa a ugbu a naanị na netwọk IPv4 ya mere IPv6 nwere nkwarụ site na ụzọ abụọ. Ihe mbụ emere iji gbanyụọ IPv6 na sava NTP bụ ịgbanwe ndabara nke daemon na-amalite. Emezuru nke a site n'ịgbanwe ahịrị na '/etc/default/ntp'.

# nano /etc/default/ntp
NTPD_OPTS='-4 -g' [Add the ' -4 ' to this line to tell NTPD to only listen to IPv4]

Laa azụ na faịlụ nhazi isi (/etc/ntp.conf), a ga-ahazi NTP daemon na-akpaghị aka ka ya na ndị ọbịa IPv4/6 niile kesaa oge mana ọ gaghị ekwe ka nhazi. Enwere ike ịhụ nke a site na ahịrị abụọ ndị a:

NTPD na-arụ ọrụ na ikike ọ gwụla ma a jụrụ ajụ. Ebe ọ bụ na IPv6 nwere nkwarụ, enwere ike iwepụ ma ọ bụ jiri '' # kwuo ' restrit -6' ahịrị.

Nke a na-agbanwe omume ndabara maka NTP ileghara ozi niile anya. Nke a nwere ike iyi ihe na-adịghị mma mana nọgide na-agụ ka a ga-eji nkebiokwu amachibidoro iji dozie ohere ịnweta sava NTP a maka ndị ọbịa chọrọ ohere.

Ugbu a, ihe nkesa kwesịrị ịma onye e kwere ka ọ jụọ ihe nkesa ahụ maka oge yana ihe ọzọ a na-ahapụ ha ka ha jiri sava NTP mee. Maka ihe nkesa a, a ga-eji netwọk nzuzo nke 172.27.0.0/16 wuo ihe mgbochi.

Ahịrị a na-agwa ihe nkesa ka o kwe ka onye ọ bụla sitere na netwọk 172.27.0.0/16 nweta ihe nkesa maka oge. Ihe ndị a na-esote nkpuchi na-enyere aka ịchịkwa ihe onye ọ bụla n'ime ndị ọbịa na netwọk a nwere ike ime mgbe ị na-ajụ ihe nkesa. Ka anyị wepụta ntakịrị oge ịghọta nke ọ bụla n'ime nhọrọ mmachi ndị a:

  1. A kpaara ókè: Na-egosi na ọ bụrụ na onye ahịa kwesịrị ime ihe n'ụzọ na-ezighị ezi na ọnụọgụ ọnụọgụ ọnụọgụ ngwugwu, ihe nkesa ga-atụfu ngwugwu ndị ahụ. Ọ bụrụ na agbanyere ngwungwu Kiss of Death, a ga-ezigaghachi ya na onye nnabata ahụ mkparị. Onye nchịkwa nwere ike ịhazi ọnụego ndị a mana a na-eche na ọ dara ebe a.
  2. KOD: Nsusu ọnụ nke ọnwụ. Ọ bụrụ na onye ọbịa emebighị oke ngwugwu na sava ahụ, ihe nkesa ahụ ga-eji ngwugwu s KoD zaghachi onye nnabata mebiri emebi.
  3. Notrap: Ọnọdụ ajụla ozi njikwa 6. A na-eji ozi njikwa ndị a maka mmemme igbu osisi dịpụrụ adịpụ.
  4. Nomodify: Na-egbochi ntpq na ntpdc ajụjụ ga-agbanwe nhazi nke sava mana a ka anabata ajụjụ ozi.
  5. Noquery: Nhọrọ a na-egbochi ndị ọbịa ịjụ ajụjụ nkesa maka ozi. Dịka ọmụmaatụ na-enweghị nhọrọ a, ndị ọbịa nwere ike iji ntpdc ma ọ bụ ntpq chọpụta ebe ihe nkesa oge na-enweta oge site na ma ọ bụ sava oge ndị ọgbọ ọzọ ọ nwere ike na-ekwurịta okwu.