Pro správce systému spravující obrovské množství systémů v jejich LAN. Nejlepší je nastavit si vlastní NTP server a synchronizovat z něj čas všech LAN systémů. Hlavní NTP server bude synchronizovat svůj čas s veřejnými NTP servery. Tento článek vám pomůže nastavit server synchronizace času (NTP) na Ubuntu, Debianu a jeho odvozených operačních systémech.
Krok 1 – Instalace serveru NTP
Server ntpd můžete jednoduše nainstalovat z výchozích repozitářů provedením následujícího příkazu z terminálu.
sudo apt-get install ntp
Krok 2 – Konfigurace serveru NTP
Nyní musíme nastavit místní NTP server, aby synchronizoval svůj čas s veřejným NTP serverem. Můžete si vybrat ntp pool server podle svého výběru nebo umístění. Navštivte pool.ntp.org a vyhledejte ntp pool. V tomto příkladu používám výchozí servery fondu ntp Ubuntu.
sudo vi /etc/ntp.conf
Upravte /etc/ntp.conf a změňte následující bazény podle svého výběru. Ve výchozím nastavení jsou tyto servery nakonfigurovány:
# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for # more information. server 0.ubuntu.pool.ntp.org server 1.ubuntu.pool.ntp.org server 2.ubuntu.pool.ntp.org server 3.ubuntu.pool.ntp.org
Krok 3 – Znovu načtěte server NTP
Po provedení změn v souboru ntp.conf znovu načtěte server, aby se změny projevily.
sudo service ntp reload
Krok 4 – Otevřete porty brány firewall
NTP server používá port 123 pro servisní požadavky. Musíme tedy otevřít port 123 ve firewallu.
Uživatelé Iptables:
sudo iptables -A INPUT -m state --state NEW -p tcp --dport 123 -j ACCEPT
Uživatelé UFW:
sudo ufw allow 123/tcp
Krok 5 – Synchronizace času na klientovi
Po provedení všech konfigurací nyní ověřte konfiguraci serveru synchronizací klientských systémů. Pokud je například IP vašeho serveru 192.168.1.100, spusťte následující příkaz přes terminál v klientském systému.
ntpdate -s 192.168.1.100