Cum găsesc serverul meu NTP în Debian

NTP este o abreviere a „Network Time Protocol” care este utilizată pentru a sincroniza timpul serverului și al mașinii client. În acest proces, mașina client solicită serverul pentru ora curentă, iar serverul trimite date sub formă de pachete. Există un standard de timp universal și urmat de toată lumea cunoscută sub numele de UTC (timpul Universal coordonat). Portul 123 este alocat implicit serverului NTP și întregul proces este urmat de Protocolul de datagramă utilizator (UDP).

în acest post, ne concentrăm pe găsirea serverului NTP prin instalarea și configurarea NTP în Debian.

cum îmi găsesc serverul NTP pe Debian

NTP este un proces în care mașina client solicită serverului să-și stabilească timpul. Deci, mai întâi vom înțelege cum să instalăm și să configurăm serverul NTP, apoi vom învăța cum să aflăm adresele IP ale NTP.

instalarea și configurarea NTP : în primul rând, vom actualiza depozitul Debian:

$ sudo apt update

vom instala cel mai recent pachet disponibil de NTP:

$ sudo apt install ntp-y

în mod implicit, după instalare, NTP ar trebui să aibă starea activă, îl puteți confirma verificând starea acestuia, dar dacă este inactiv, puteți porni serverul NTP:

$ sudo systemctl start ntp

după repornire, verificați starea acestuia dacă rulează sau nu:

$ sudo systemctl status ntp

prin urmare, NTP rulează. Acum, vom configura firewall-ul astfel încât să permită clientului să solicite serverul altfel va restricționa clientul să trimită orice interogare și în acest scop va merge mai întâi la modul root.

$ sudo-s

rulați aceste două comenzi aici, solicitând firewall-ului să permită interogările pe portul 123 care este alocat implicit NTP.

iptables-o ieșire-p udp –dport 123-J ACCEPT
iptables-o intrare-p udp — dport 123-J ACCEPT

acum vom ieși din modul utilizator root CA:

ieșiți

verificarea NTP care funcționează folosind ntpstat : comanda ntpstat ne arată dacă conexiunea este stabilită între server și client, dacă conexiunea este stabilită, atunci starea va fi „sincronizată”. Dacă ntpstat generează eroarea „comanda nu a fost găsită” la rularea comenzii:

$ ntpstat

apoi putem instala ntpstat rulând următoarea comandă.

$ sudo apt install ntpstat-y

acum, pentru a verifica starea, executați din nou comanda.

$ ntpstat

ieșirea arată adresa IP a serverului NTP împreună cu detaliile recente ale corecției timpului cu serverul și pentru a verifica starea sincronizării ceasului vom rula comanda pentru a obține starea de ieșire.

$ echo $?

rezultatul ” 0 ” înseamnă că ceasul clientului este sincronizat cu serverul. Celelalte rezultate pot fi fie „1”, ceea ce înseamnă că ceasul mașinii client nu este sincronizat cu serverul sau” 2″, ceea ce înseamnă că clientul nu este conectat la server.

verificarea serverului NTP folosind comanda ntpq : comanda Ntpq monitorizează demonul NTP, operațiile ntpd și determină performanța NTP. Vom folosi steaguri, p ceea ce înseamnă tipărirea întregii liste a colegilor cunoscuți de server cu rezumatul stării lor și n ceea ce înseamnă afișarea adreselor gazdă.

$ ntpd-pn

concluzie

NTP ne permite să ne sincronizăm cu aceleași unități de timp pe care le urmărește lumea. NTP stabilește timpul mașinii sale solicitând serverului să îi ofere informații despre timp și apoi ambele sunt sincronizate cu timpul internetului. În acest post, am discutat două metode prin care putem obține informații despre serverul nostru NTP în Debian. Sper că această postare vă va ajuta să înțelegeți nu numai cum să găsiți serverul nostru NTP pe Debian, ci și instalarea și configurarea NTP atât pe server, cât și pe mașina clientului.

Write a Comment

Adresa ta de email nu va fi publicată.