Network Time Protocol (NTP) digunakan untuk menyinkronkan waktu komputer klien atau server ke server lain. Untuk menginstal ntp di Ubuntu 19.04 menggunakan perintah di bawah ini:
root@thehackertips:~# apt -y install ntp
Untuk mengkonfigurasi server ntp Anda perlu membuka file konfigurasi /etc/ntp.conf. Pastikan Anda mengomentari server ntp default.
# Specify one or more NTP servers.
# 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.
# pool 0.ubuntu.pool.ntp.org iburst
# pool 1.ubuntu.pool.ntp.org iburst
# pool 2.ubuntu.pool.ntp.org iburst
# pool 3.ubuntu.pool.ntp.org iburst
# Use Ubuntu's ntp server as a fallback.
#pool ntp.ubuntu.com
server 0.az.pool.ntp.org
# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
# details. The web page
# might also be helpful.
#
# Note that "restrict" applies to both servers and clients, so a configuration
# that might be intended to block requests from certain clients could also end
# up blocking replies from your own upstream servers.
# By default, exchange time with everybody, but don't allow configuration.
restrict -4 default kod notrap nomodify nopeer noquery limited
restrict -6 default kod notrap nomodify nopeer noquery limited
# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1
restrict 172.16.171.0 mask 255.255.255.0 nomodify notrap
# Needed for adding pool entries
restrict source notrap nomodify noquery
Jika Anda mengaktifkan firewall, Anda dapat menambahkan ntp ke daftar izin firewall dan memulai ulang layanan firewall.
root@thehackertips:~# firewall-cmd --add-service=ntp --permanent
root@thehackertips:~# firewall-cmd --reload
Anda dapat menguji layanan ntp ntpq -p perintah.
Untuk memulai, menghentikan, memulai kembali dan melihat status layanan ntp Anda dapat menjalankan perintah sebagai berikut:
root@thehackertips:~# systemctl status ntp
â ntp.service - Network Time Service
Loaded: loaded (/lib/systemd/system/ntp.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2019-11-04 07:55:32 EST; 3min 11s ago
Docs: man:ntpd(8)
Process: 8848 ExecStart=/usr/lib/ntp/ntp-systemd-wrapper (code=exited, status=0/SUCCESS)
Main PID: 8866 (ntpd)
Tasks: 2 (limit: 1096)
Memory: 1.0M
CGroup: /system.slice/ntp.service
ââ8866 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 110:117
----------------------------------------------------------
root@thehackertips:~# systemctl stop ntp
root@thehackertips:~# systemctl start ntp
root@thehackertips:~# systemctl restart ntp
Konfigurasi Server SSH
SSH diinstal pada Ubuntu 19.04 secara default, namun perlu dikonfigurasi untuk alasan keamanan. JIKA tidak diinstal dengan alasan apa pun Anda dapat menginstalnya dengan perintah ini:
root@thehackertips:~# apt -y install openssh-server
root@thehackertips:~# systemctl start ssh
Untuk membuat beberapa konfigurasi pada SSH Anda perlu mengedit file konfigurasi:/etc/ssh/sshd_config .
Ada beberapa konfigurasi utama pada SSH yang perlu Anda ikuti:nonaktifkan akses SSH untuk pengguna root, ubah port default ssh dan izinkan akses ssh hanya untuk pengguna yang diperlukan. Untuk melakukan itu Anda perlu membuka file konfigurasi dan menambahkan baris-baris seperti di bawah ini:
root@thehackertips:~# vi /etc/ssh/sshd_config
# Add or configure these lines
Port 1234 # for example 1234
PermitRootLogin no # change Yes to No
AllowUsers user1, user2 # user1 and user2 are the ssh allowed users
Untuk terhubung ke server SSH lain, Anda perlu mengetikkan ssh dan alamat IP dari host jarak jauh:
root@thehackertips:~# ssh 172.16.171.226
Pada klien windows Anda dapat menggunakan Putty untuk terhubung ke server ubuntu dengan SSH: