Come trovo il mio server NTP in Debian

Come trovo il mio server NTP in Debian
NTP è un'abbreviazione di "Protocollo di tempo di rete" che viene utilizzato per sincronizzare il tempo del server e della macchina client. In questo processo, la macchina client richiede il server per l'ora corrente e il server invia i dati sotto forma di pacchetti. C'è un tempo di tempo universale e seguito da tutti conosciuti come UTC (tempo universale coordinato). La porta 123 è per impostazione predefinita allocata al server NTP e l'intero processo è seguito dal protocollo dell'utente Datagram (UDP).

In questo post, ci stiamo concentrando sulla ricerca del server NTP installando e configurando NTP in Debian.

Come trovo il mio server NTP su Debian

NTP è un processo in cui la macchina client richiede al server di impostare il suo tempo. Quindi prima capiremo come installare e configurare il server NTP, quindi impareremo come scoprire gli indirizzi IP di NTP.

Installazione e configurazione di NTP : Innanzitutto, aggiorneremo il repository di Debian:

$ sudo apt update

Installeremo l'ultimo pacchetto disponibile di NTP:

$ sudo apt install ntp -y

Per impostazione predefinita, dopo l'installazione, NTP dovrebbe essere di stato attivo, è possibile confermarlo controllando il suo stato ma se è inattivo, è possibile avviare il server NTP:

$ sudo systemctl avvia ntp

Dopo il riavvio, controlla il suo stato se è in esecuzione o no:

$ sudo systemctl status ntp

Quindi l'NTP è in esecuzione. Ora configureremo il firewall in modo da consentire al client di richiedere al server altro, limiterà il client a inviare qualsiasi query e a questo scopo andrà prima alla modalità root.

$ sudo -s

Esegui questi due comandi qui, chiedendo al firewall di consentire le query sulla porta 123 che è per impostazione predefinita allocata a NTP.

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

Ora usciranno alla modalità utente root come:

Uscita

Verifica dell'NTP che funziona utilizzando NTPSTAT : Il comando NTPSTAT ci mostra se la connessione è stabilita tra il server e il client, se viene stabilita la connessione, lo stato sarà "sincronizzato". Se NTPSTAT genera l'errore di "comando non trovato" nell'esecuzione del comando:

$ ntpstat

Quindi possiamo installare NTPStat in esecuzione il seguente comando.

$ sudo apt install ntpstat -y

Ora per controllare lo stato, eseguire nuovamente il comando.

$ ntpstat

L'output mostra l'indirizzo IP del server NTP insieme ai recenti dettagli sulla correzione del tempo con il server e per verificare lo stato di sincronizzazione dell'orologio eseguiremo il comando per ottenere lo stato di uscita.

$ echo $?

Il risultato "0" significa che l'orologio del client è sincronizzato con il server. Gli altri risultati possono essere "1", il che significa che l'orologio della macchina client non è sincronizzato con il server o "2", il che significa che il client non è connesso al server.

Controllo del server NTP utilizzando il comando NTPQ : Comando NTPQ monitora il demone NTP, operazioni NTPD e determina le prestazioni dell'NTP. Useremo le bandiere, P il che significa stampare l'intero elenco dei pari conosciuti dal server con il riepilogo del loro stato e n che significa visualizzare gli indirizzi host.

$ ntpd -pn

Conclusione

NTP ci consente di sincronizzare con le stesse unità che il mondo sta seguendo. NTP imposta il tempo della sua macchina chiedendo al server di fornire informazioni sul tempo e quindi entrambi sono sincronizzati con il tempo di Internet. In questo post, abbiamo discusso di due metodi con cui possiamo ottenere le informazioni sul nostro server NTP in Debian. Spero che questo post ti aiuti a capire non solo come trovare il nostro server NTP su Debian, ma anche l'installazione e la configurazione di NTP sia sul server che sul macchina del client.