NTP è un’abbreviazione di “Network Time Protocol” che viene utilizzato per sincronizzare l’ora del server e della macchina client. In questo processo, la macchina client richiede al server l’ora corrente e il server invia i dati sotto forma di pacchetti. Esiste uno standard di tempo universale e seguito da tutti noti come UTC (Coordinated Universal Time). La porta 123 è per impostazione predefinita allocata al server NTP e l’intero processo è seguito dal protocollo User Datagram Protocol (UDP).
In questo post, ci stiamo concentrando sulla ricerca del server NTP installando e configurando l’NTP in Debian.
Come faccio a trovare 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 : in primo luogo, aggiorneremo il repository Debian:
Possiamo installare l’ultimo pacchetto disponibile di NTP:
per impostazione predefinita, dopo l’installazione, NTP dovrebbe essere attivo di stato, si può confermare controllando il suo stato, ma se è inattivo, è possibile avviare il server NTP:
Dopo il riavvio, verificare il suo stato se è in esecuzione o non:
Quindi l’NTP è in esecuzione. Ora, configureremo il firewall in modo che consenta al client di richiedere il server altrimenti limiterà il client a inviare qualsiasi query e per questo scopo passerà prima alla modalità root.
Esegui questi due comandi qui, chiedendo al firewall di consentire le query sulla porta 123 che è di default allocata all’NTP.
iptables -A INPUT -p udp –dport 123 -j ACCEPT
Ora dobbiamo uscire dall’utente root modalità:
Verifica del NTP di lavoro utilizzando ntpstat : Il ntpstat comando ci indica se la connessione è stabilita tra il server e il client, se la connessione è stabilita, quindi lo stato sarà “sincronizzato”. Se ntpstat genera l’errore di “comando non trovato” durante l’esecuzione del comando:
Quindi possiamo installare ntpstat eseguendo il seguente comando.
Ora per controllare lo stato, eseguire nuovamente il comando.
L’output mostra NTP indirizzo IP del server insieme con il recente dettagli della correzione del tempo con il server e verificare lo stato della sincronizzazione dell’orologio verrà eseguito il comando per ottenere lo stato di uscita.
Il risultato ” 0 ” indica che l’orologio del client è sincronizzato con il server. Gli altri risultati possono essere “1 “che significa che l’orologio della macchina client non è sincronizzato con il server o” 2 ” che significa che il client non è connesso al server.
Controllo del server ntp utilizzando il comando ntpq : Il comando Ntpq monitora il demone NTP, le operazioni ntpd e determina le prestazioni dell’NTP. Useremo flag, p che significa stampare l’intero elenco dei peer conosciuti dal server con il riepilogo del loro stato, e n che significa visualizzare gli indirizzi host.
Conclusione
NTP ci permette di sincronizzare con le stesse unità di tempo che il mondo sta seguendo. NTP imposta l’ora della sua macchina chiedendo al server di fornire informazioni sull’ora e quindi entrambi sono sincronizzati con l’ora di Internet. In questo post, abbiamo discusso 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 sulla macchina del client.