Tujuan
Tujuannya adalah untuk mengkonfigurasi server NTP pribadi di Debian 9 Stretch Linux
Sistem Operasi dan Versi Perangkat Lunak
- Sistem Operasi: – Debian 9 Peregangan
- Perangkat Lunak: – ntpd 4.2.8
Persyaratan
Akses istimewa ke instalasi server Debian Anda akan diperlukan.
Kesulitan
MUDAH
Konvensi
- # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa
Petunjuk
Jika Anda menjalankan sistem tunggal atau jaringan area lokal kecil dengan sedikit host, menyiapkan server NTP khusus dapat dianggap sebagai pekerjaan yang berlebihan. Namun, untuk jaringan besar, disarankan untuk menyiapkan server NTP pribadi, hanya melayani klien LAN secara pribadi.
Instalasi Server NTP
Instalasi server NTP semudah menjalankan satu perintah:
# apt install ntp
Setelah instalasi, konfirmasikan bahwa server NTP Anda aktif dan berjalan:
# systemctl status ntp ● ntp.service - LSB: Start NTP daemon Loaded: loaded (/etc/init.d/ntp; generated; vendor preset: enabled) Active: active (running) since Fri 2017-06-16 10:19:45 AEST; 3s ago Docs: man:systemd-sysv-generator(8) Process: 1259 ExecStop=/etc/init.d/ntp stop (code=exited, status=0/SUCCESS) Process: 1308 ExecStart=/etc/init.d/ntp start (code=exited, status=0/SUCCESS) Tasks: 2 (limit: 4915) CGroup: /system.slice/ntp.service └─1318 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 108:112
Konfigurasi Server NTP
Pemutus NTP datang pra-konfigurasi di luar kotak. Konfigurasi server NTP Anda dapat diatur melalui /etc/ntp.conf
berkas konfigurasi. Konfigurasi server NTP default bergantung pada debian.pool.ntp.org
grup server:
pool 0.debian.pool.ntp.org iburst pool 1.debian.pool.ntp.org iburst pool 2.debian.pool.ntp.org iburst pool 3.debian.pool.ntp.org iburst
Bergantung pada lokasi Anda, Anda dapat mengedit grup server NTP di atas ke server NTP yang diketahui lebih dekat ke lokasi Anda. Atau, gunakan pool.ntp.org
khusus negara sub-kelompok. Misalnya untuk membatasi sub-grup server NTP ke Amerika Serikat, edit /etc/ntp.conf
Anda dengan:
pool 0.us.pool.ntp.org iburst pool 1.us.pool.ntp.org iburst pool 2.us.pool.ntp.org iburst pool 3.us.pool.ntp.org iburst
Ini bekerja untuk sebagian besar negara. Misalnya jika Anda berada di Australia 0.debian.pool.ntp.org
akan menjadi 0.au.pool.ntp.org
, untuk 0.in.pool.ntp.org
India dan seterusnya.
Selain itu, Anda mungkin ingin membatasi akses ke server NTP Anda hanya untuk klien LAN tertentu. Misalnya dengan menambahkan baris di bawah ini di dalam /etc/ntp.conf
. Anda File konfigurasi NTP server akan membatasi penggunaan NTP hanya untuk 10.0.0.0
jaringan dengan topeng 255.0.0.0
.
restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap
Setelah Anda membuat perubahan pada /etc/ntp.conf
Masalah file konfigurasi NTP restart server:
# systemctl restart ntp
Untuk mengaktifkan server Anda untuk memulai setelah reboot jalankan:
# systemctl enable ntp ntp.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable ntp
Konfigurasi Klien
Untuk mengkonfigurasi klien untuk menggunakan server NTP, pertama-tama Anda harus menginstal ntpdate
paket:
# apt install ntpdate
Setelah terinstal, cobalah untuk menanyakan server NTP baru Anda. Mengingat bahwa server NTP dapat diselesaikan melalui nama host linuxconfig.ntp
jalankan:
# ntpdate linuxconfig.ntp 6 Jun 10:59:05 ntpdate[11190]: adjust time server 10.1.1.125 offset -0.005883 sec
Yang tersisa, adalah mengedit /etc/default/ntpdate
file untuk memaksa klien Anda menggunakan server NTP baru Anda secara permanen.