NTP je zkratka pro Network Time Protocol. Je to protokol nebo služba používaná k synchronizaci hodin vašich klientských počítačů s hodinami serveru. Hodiny serveru jsou také synchronizovány s internetem.
V tomto článku vám ukážu, jak nastavit NTP server ve vašem prostředí a synchronizovat hodiny s klientskými počítači. Spustil jsem všechny příkazy a procedury na svých počítačích Debian 11.
Aktualizujte úložiště balíčků Debian
než začneme instalovat nové balíčky, měli bychom se postarat o to, aby byly aktualizovány seznamy repozitářů Debianu. Otevřete terminál s právy root a spusťte následující příkaz pro aktualizaci úložiště balíčků.
apt-get update
Nainstalujte NTP server na Debian
Chcete-li nainstalovat server NTP, spusťte na terminálu následující příkaz. Až budete vyzváni, zadejte Y z klávesnice.
apt-get install ntp
Počkejte na dokončení instalace. Dokončení může trvat několik minut v závislosti na rychlosti vašeho internetu.
Níže je ukázkový výstup.
Ověření instalace
Instalaci a verzi můžete ověřit provedením níže uvedeného příkazu.
sntp --version
Restartujte server NTP
Spuštěním následujícího příkazu restartujte server NTP.
systemctl restart ntp
Chcete-li ověřit, zda služba NTP skutečně běží, proveďte následující příkaz.
systemctl status ntp
Níže je ukázkový výstup, který ukazuje, že na serveru běží služba NTP.
Nakonfigurujte bránu firewall na serveru NTP tak, aby k ní měli klienti přístup
Otevřete terminál na serveru NTP a spusťte následující příkaz s právy root.
iptables -A OUTPUT -p udp --dport 123 -j ACCEPT
iptables -A INPUT -p udp --sport 123 -j ACCEPT
Níže je ukázkový výstup.
Instalace klienta NTP
Pojďme nakonfigurovat klienta NTP tak, aby byl časově synchronizován se serverem NTP. K tomu musíte nainstalovat démona ntpd na klientský počítač.
apt-get install ntpdate
Počkejte na dokončení instalace. Dokončení může trvat několik minut v závislosti na rychlosti vašeho internetu.
Níže je ukázkový výstup.
Instalace NTP na klienta
Otevřete terminál s právy root a spusťte následující příkaz.
apt-get install ntp
Počkejte na dokončení instalace. Dokončení může trvat několik minut v závislosti na rychlosti internetu.
Níže je ukázkový výstup.
Konfigurace klienta NTP
Po instalaci démona NTP na klientský počítač je nyní čas jej nakonfigurovat tak, aby bylo možné synchronizovat jeho hodiny se serverem NTP.
Spuštěním následujícího příkazu otevřete konfigurační soubor v editoru nano.
nano /etc/ntp.conf
Přidejte následující řádky,
server 10.1.1.1 prefer iburst
Níže je ukázkový výstup po přidání výše uvedeného řádku do konfiguračního souboru.
Po přidání výše uvedeného řádku restartujte službu NTP spuštěním následujícího příkazu na terminálu s právy root.
systemctl restart ntp
Chcete-li zkontrolovat stav, spusťte na terminálu následující příkaz.
ntpq -p
Níže je ukázkový výstup.
Závěr
Dokončili jsme základní konfiguraci NTP serveru a klienta. Hodně štěstí!