Hvordan finner jeg min NTP -server i Debian

Hvordan finner jeg min NTP -server i Debian
NTP er en forkortelse av "Network Time Protocol" som brukes til å synkronisere serverens tid og klientmaskin. I denne prosessen ber klientmaskinen serveren for gjeldende tid, og serveren sender data i form av pakker. Det er en tid som er universell og etterfulgt av alle kjent som UTC (koordinert universell tid). Port 123 er som standard tildelt NTP -serveren, og hele prosessen blir fulgt av brukerdatagram -protokollen (UDP).

I dette innlegget fokuserer vi på å finne NTP -serveren ved å installere og konfigurere NTP i Debian.

Hvordan finner jeg min NTP -server på Debian

NTP er en prosess der klientmaskinen ber serveren om å angi sin tid. Så først skal vi forstå hvordan du installerer og konfigurerer NTP -serveren, og lærer hvordan du finner ut IP -adressene til NTP.

Installasjon og konfigurasjon av NTP : Først vil vi oppdatere Debians depot:

$ sudo apt oppdatering

Vi installerer den siste pakken som er tilgjengelig av NTP:

$ sudo apt install ntp -y

Som standard, etter installasjonen, skal NTP være av aktiv status, kan du bekrefte den ved å sjekke statusen, men hvis den er inaktiv, kan du starte NTP -serveren:

$ sudo systemctl start ntp

Etter å ha startet på nytt, sjekk statusen om den kjører eller ikke:

$ sudo systemctl status ntp

Derfor kjører NTP. Nå vil vi konfigurere brannmuren slik at den lar klienten be serveren ellers begrense klienten til å sende ethvert spørsmål, og for dette formålet vil først gå til rotmodus.

$ sudo -s

Kjør disse to kommandoene her, og be brannmuren om å tillate spørsmålene på port 123 som som standard er tildelt NTP.

iptables -a output -p udp - -dport 123 -j aksepterer
iptables -a input -p udp - -dport 123 -j aksepterer

Nå vil vi avslutte rotbrukermodus som:

exit

Verifisering av NTP som fungerer ved hjelp av NTPSTAT : NTPSTAT -kommandoen viser oss om tilkoblingen er etablert mellom serveren og klienten, hvis tilkoblingen er etablert, vil statusen bli "synkronisert". Hvis NTPSTAT genererer feilen i "Kommando ikke funnet" ved å kjøre kommandoen:

$ ntpstat

Da kan vi installere ntpstat som kjører følgende kommando.

$ sudo apt installer ntpstat -y

Nå for å sjekke statusen, kjør igjen kommandoen.

$ ntpstat

Utgangen viser NTP -serverens IP -adresse sammen med de nylige detaljene om korreksjon av tid med serveren og for å bekrefte statusen for synkronisering av klokken. Vi kjører kommandoen for å få utgangsstatus.

$ ekko $?

Utfallet “0” betyr at klientens klokke synkroniseres med serveren. De andre resultatene kan være enten "1", noe som betyr at klokken til klientmaskinen ikke blir synkronisert med serveren eller "2", noe som betyr at klienten ikke er koblet til serveren.

Kontroller NTP -serveren ved hjelp av NTPQ -kommandoen : NTPQ -kommando overvåker NTP -demonen, NTPD -operasjonene, og bestemmer ytelsen til NTP. Vi vil bruke flagg, p som betyr å skrive ut hele listen over jevnaldrende som er kjent av serveren med sammendraget av deres tilstand, og n som betyr å vise vertsadressene.

$ ntpd -pn

Konklusjon

NTP gjør oss i stand til å synkronisere med samtidig enheter som verden følger. NTP setter tidspunktet for maskinen sin ved å be serveren gi den tid informasjon, og deretter blir begge synkronisert med tidspunktet for internett. I dette innlegget har vi diskutert to metoder som vi kan få informasjonen om NTP -serveren vår i Debian. Håper dette innlegget vil hjelpe deg å forstå ikke bare hvordan du finner vår NTP -server på Debian, men også installasjon og konfigurasjon av NTP på både serveren og klientens maskin.