Untuk Administrator Sistem yang mengelola sejumlah besar sistem di LAN mereka. Ini adalah praktik terbaik untuk mengatur server NTP Anda sendiri dan menyinkronkan waktu semua sistem LAN darinya. Server NTP utama akan menyinkronkan waktunya dari server NTP publik. Artikel ini akan membantu Anda mengatur server sinkronisasi waktu (NTP) di Ubuntu, Debian, dan sistem operasi turunannya.
Langkah 1 – Instal Server NTP
Anda cukup menginstal server ntpd dari repositori default dengan menjalankan perintah berikut dari terminal.
sudo apt-get install ntp
Langkah 2 – Konfigurasi Server NTP
Sekarang kita perlu mengatur server NTP lokal untuk menyinkronkan waktu mereka dari server NTP publik. Anda dapat memilih server ntp pool sesuai pilihan atau lokasi Anda. Kunjungi pool.ntp.org untuk menemukan ntp pool. Untuk contoh ini, saya menggunakan server ntp pool default Ubuntu.
sudo vi /etc/ntp.conf
Edit /etc/ntp.conf dan ubah kumpulan berikut sesuai pilihan Anda. Secara default server ini dikonfigurasi:
# 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
Langkah 3 – Muat Ulang Server NTP
Setelah membuat perubahan di ntp.conf, muat ulang server Anda untuk menerapkan perubahan.
sudo service ntp reload
Langkah 4 – Buka Port Firewall
Server NTP menggunakan port 123 untuk permintaan layanan. Jadi kita perlu membuka port 123 di firewall.
Pengguna Iptables:
sudo iptables -A INPUT -m state --state NEW -p tcp --dport 123 -j ACCEPT
Pengguna UFW:
sudo ufw allow 123/tcp
Langkah 5 – Sinkronisasi Waktu di Klien
Setelah membuat semua konfigurasi, sekarang verifikasi konfigurasi server dengan menyinkronkan sistem klien. Misalnya, jika IP server Anda adalah 192.168.1.100, jalankan perintah berikut melalui terminal pada sistem klien.
ntpdate -s 192.168.1.100