Administrasi Sistem Jaringan: VPN, Monitoring & Keamanan Server
Berikut adalah panduan praktikum terpadu untuk memperdalam kompetensi evaluasi, implementasi, dan pengamanan sistem jaringan komputer tingkat lanjut (ASJ) yang siap diuji pada lingkungan lab server.
Persiapan & Instalasi OpenVPN
Login ke server dengan hak akses root via SSH, lalu pasang OpenVPN beserta Easy-RSA untuk manajemen sertifikat SSL:
sudo apt update && sudo apt install openvpn easy-rsa -y
Pembuatan Public Key Infrastructure (PKI)
Inisialisasi direktori Certificate Authority (CA) untuk menghasilkan kunci enkripsi server dan client:
make-cadir ~/openvpn-ca
Pengujian Koneksi VPN
Import file profil koneksi (.ovpn) pada aplikasi client OpenVPN Connect, hubungkan, lalu verifikasi perubahan alamat IP publik:
Tugas Latihan Mandiri:
- Bangun koneksi tunnel VPN menggunakan protokol OpenVPN UDP port 1194.
- Konfigurasikan mode Split Tunneling agar hanya lalu lintas rute subnet server lokal yang dilewatkan melalui VPN.
Instalasi Komponen Zabbix
Pasang Zabbix server daemon beserta agent lokal untuk pemantauan host:
sudo apt update && sudo apt install zabbix-server zabbix-agent -y
Konfigurasi Database Server
Buka file konfigurasi utama Zabbix server:
sudo nano /etc/zabbix/zabbix_server.conf
Sesuaikan kredensial basis data pada baris DBHost=localhost, DBName=zabbix, dan DBPassword=password_rahasia.
Ambang Batas (Threshold) & Notifikasi Alert
- Akses dashboard Web GUI Zabbix → Menu Configuration > Hosts > Create Host.
- Terapkan template monitoring (misal: Linux by Zabbix agent) dan atur Trigger threshold (misal: CPU Load > 80% atau Memory > 85%).
- Atur *Media Types* untuk pengiriman notifikasi otomatis jika sistem down via Email SMTP atau Bot Telegram.
Tugas Latihan Mandiri:
- Tambahkan 3 target endpoint perangkat (Router MikroTik, Server Web, dan PC Client).
- Buat grafik telemetri penggunaan bandwidth antarmuka ethernet serta uji lonjakan latensi ICMP.
Proteksi Aturan Port dengan UFW Firewall
Buka hanya port layanan penting (SSH port 22 dan VPN UDP port 1194), kemudian aktifkan proteksi firewall:
sudo ufw allow 22/tcp
sudo ufw allow 1194/udp
sudo ufw enable
sudo ufw status verbose
Penerapan Cowrie SSH Honeypot
Gunakan honeypot untuk menjebak peretas dan mencatat upaya serangan brute-force:
sudo apt install cowrie -y
Multi-Factor Authentication (MFA) via Google Authenticator
Tingkatkan keamanan login SSH dengan verifikasi kode OTP berbasis waktu (TOTP):
sudo apt install libpam-google-authenticator -y
google-authenticator
Tugas Latihan Mandiri:
- Terapkan aturan pemblokiran IP mencurigakan (Rate Limiting) pada port login SSH.
- Uji login akun server menggunakan kombinasi password akun dan kode 6 digit OTP.
Kesimpulan Praktikum
Ketiga materi praktikum di atas merupakan pilar utama Administrasi Sistem Jaringan modern. Pengamanan jalur transfer data via VPN, deteksi dini performa hardware melalui Zabbix, serta penguatan dinding pertahanan server dengan firewall dan autentikasi multi-faktor menjamin keandalan sistem produksi secara menyeluruh.