GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara mengkonfigurasi server dan klien NTP di Ubuntu 20.04 LTS

NTP (singkatan dari protokol waktu jaringan) digunakan untuk menyinkronkan jam sistem sistem klien dengan jam server. Ini membantu aplikasi jaringan untuk memiliki waktu yang akurat. Pada artikel ini, kami akan menjelaskan cara mengkonfigurasi server NTP dan menyinkronkan jam mesin klien NTP. Kami akan menggunakan Ubuntu 20.04 LTS untuk menjalankan perintah dan menjelaskan prosedurnya.

Prasyarat

  • Dua mesin Ubuntu (Untuk host NTP dan klien NTP)
  • Pengguna Sudo di kedua mesin Ubuntu

Konfigurasi server NTP

Untuk menginstal dan mengkonfigurasi server NTP pada mesin host, ikuti langkah-langkah di bawah ini:

Langkah 1:Menginstal NTP di server host

Untuk menginstal server NTP, pertama-tama perbarui repositori lokal pada sistem. Buka Terminal baris perintah di sistem host dan jalankan perintah berikut di dalamnya:

$ sudo apt update

Kemudian berikan kata sandi sudo.

Sekarang instal NTP pada sistem host. Ketik perintah berikut di Terminal dan tekan Enter:

$ sudo apt install ntp

Saat dimintai konfirmasi, tekan y , setelah itu sistem akan memulai instalasi NTP.

Setelah selesai, Anda dapat memverifikasi instalasi dari perintah berikut:

$ sntp --version

Langkah 2:Konfigurasi server NTP

Secara default, NTP dikonfigurasi untuk menarik waktu dari server internet. Namun, Anda dapat mengonfigurasinya secara manual untuk menarik waktu dari kumpulan terdekat berdasarkan lokasi geografis Anda.

Edit file konfigurasi NTP sebagai berikut:

$ sudo nano /etc/ntp.conf

Di file konfigurasi, Anda akan melihat daftar kumpulan yang digunakan NTP secara default.

Untuk menambahkan kolam terdekat dengan lokasi Anda, kunjungi situs web support.ntp.org, dan pilih lokasi Anda.

Misalnya, jika Anda memilih Eropa, Anda akan melihat daftar kumpulan seperti yang ditunjukkan pada tangkapan layar di bawah.

Di file konfigurasi, hapus daftar kumpulan default dan masukkan daftar kumpulan yang telah Anda salin dari support.ntp.org situs web. Di sistem kami, kami telah menambahkan kumpulan untuk wilayah Eropa.

Setelah selesai, tekan Ctrl+x . Sekarang Anda akan ditanya apakah Anda ingin menyimpan perubahan, tekan y .

Langkah 3:Mulai ulang layanan NTP

Setelah membuat perubahan pada /etc/ntp.conf file, restart layanan NTP menggunakan perintah berikut:

$ sudo service ntp restart

Langkah 4:Izinkan NTP di firewall

Jika firewall berjalan di host NTP, Anda perlu menambahkan aturan yang mengizinkan NTP melewatinya. Keluarkan perintah berikut di Terminal untuk menambahkan aturan ke firewall:

$ sudo ufw allow ntp

Untuk memverifikasi apakah aturan telah berhasil ditambahkan, ketik perintah berikut di Terminal dan tekan Enter:

$ sudo ufw status

Sekarang server NTP telah dikonfigurasi pada mesin host. Sekarang mari kita beralih ke konfigurasi klien NTP.

Sinkronkan jam mesin klien NTP dengan server NTP

Sekarang kita akan mengkonfigurasi mesin klien NTP untuk menyinkronkan jam dengan server NTP.

Langkah 1:Instal ntpdate pada mesin klien

Perintah ntpdate digunakan untuk sinkronisasi satu kali ke server NTP. Buka Terminal di mesin klien dan jalankan perintah berikut untuk menginstal ntpdate:

$ sudo apt install ntpdate

Kemudian masukkan kata sandi sudo.

Saat dimintai konfirmasi, masukkan y , setelah itu sistem akan memulai instalasi ntpdate.

Langkah 2:Sinkronkan klien NTP secara manual dengan server NTP menggunakan ntpdate

Pada langkah ini, kami akan menyinkronkan klien NTP ke server NTP secara manual untuk memeriksa apakah waktunya akurat dan perbedaannya tidak lebih dari 1024 detik. Untuk melakukannya, jalankan perintah berikut di Terminal menggantikan dengan alamat IP server NTP yang sebenarnya:

$ sudo ntpdate <server-IP>

DALAM kasus kami, alamat IP server NTP adalah 192.168.72.157 , jadi perintahnya adalah:

$ sudo ntpdate 192.168.72.157

Dari output di atas, Anda dapat melihat perbedaan waktu hanya 0,008231 detik.

Langkah 3:Nonaktifkan layanan sinkronisasi waktu systemd

Nonaktifkan layanan timesyncd sistem karena kami akan menyinkronkan waktu sistem kami dengan server NTP. Jalankan perintah berikut untuk melakukannya:

$ sudo timedatectl set-ntp off

Langkah 4:Instal NTP di mesin klien

Seperti yang Anda lihat di form, output dari perintah ntpdate bahwa perbedaan waktu sangat kecil, jadi sekarang kita dapat mengkonfigurasi ntp.conf pada mesin klien untuk menyinkronkannya secara otomatis dengan server NTP.

Pertama, Anda perlu menginstal NTP di mesin klien. Masukkan perintah berikut di Terminal:

$ sudo apt install ntp

Saat dimintai konfirmasi, masukkan y , setelah itu sistem akan memulai instalasi NTP. Setelah selesai, Anda dapat mengonfigurasi NTP seperti yang dijelaskan pada langkah berikutnya.

Langkah 5:Konfigurasi ntp.conf di mesin klien untuk menyinkronkannya secara otomatis dengan server NTP

Pada langkah ini, kita akan mengkonfigurasi npt.conf untuk secara otomatis menyinkronkan mesin klien dengan server NTP.

Di mesin klien, edit file ntp.conf sebagai berikut:

$ sudo nano /etc/ntp.conf

Tambahkan baris di bawah ini di file konfigurasi menggantikan dengan nama host server NTP Anda.

server <NTP-server-hostname> prefer iburst

Setelah selesai, tekan Ctrl+x . Sekarang, Anda akan ditanya apakah ingin menyimpan perubahan, tekan y .

Setelah melakukan perubahan pada /etc/ntp.conf file, restart layanan NTP menggunakan perintah berikut:

$ sudo service ntp restart

Sekarang mesin klien telah terhubung ke sistem host untuk sinkronisasi waktu.

Lihat Status Sinkronisasi NTP

Untuk melihat status sinkronisasi NTP saat ini, jalankan perintah berikut di Terminal:

$ ntpq -p

Pada output, Anda dapat melihat “ubuntu” sebagai server waktu yang terhubung bersama dengan beberapa informasi lainnya.

Itu saja! Pada artikel ini, Anda telah mempelajari cara mengkonfigurasi server NTP pada mesin Ubuntu dan kemudian menyinkronkan jam mesin klien NTP. Sekarang Anda dapat dengan mudah mengatur server NTP dan menghubungkan beberapa mesin klien dengannya untuk sinkronisasi waktu.


Ubuntu
  1. Cara Menginstal Server dan Klien NTP di Ubuntu 18.04 LTS

  2. Cara Menginstal dan Mengonfigurasi Server dan Klien NTP Linux

  3. Cara mengkonfigurasi server dan klien NTP di CentOS / RHEL 7

  1. Cara mengkonfigurasi server dan klien NTP di AlmaLinux

  2. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 20.04

  3. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 20.04

  1. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi KVM di Server Ubuntu 18.04 LTS