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.