Pada kesempatan kali ini, saya akan share cara instalasi dan setup firewall dari sisi OS yakni Ubuntu 20.04 LTS. Disini saya menggunakan FirewallD.
A. Requirements:
- Tidak disarankan menggunakan user root, jadi Anda bisa menggunakan user biasa.
B. Instalasi dan Konfigurasi
- Install firewalld dengan perintah sebagai berikut:
sudo apt install firewalld
Aktifkan dan start service firewalld dengan perintah:
sudo systemctl start firewalld sudo systemctl enable firewalld
Pastikan service firewalld sudah berstatus Running.
- Secara default rule firewalld sudah mengizinkan akses service SSH, apabila Anda ingin menambahkan rule firewalld berdasarkan nama servicenya bisa dilakukan dengan cara berikut:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https
Jika ingin menambahkan rule tanpa nama service, Anda juga bisa menambahkan rule dengan port. Berikut caranya:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --permanent --add-port=10000/tcp
Keterangan:
Port 8080/10000 merupakan port default dari Webmin.
Setelah membuat rule pada firewalld, silakan reload service firewalld nya:
sudo firewall-cmd --reload
C. Hasil Penambahan Rule
Untuk melihat rule yang sudah ditambahkan pada firewalld bisa dengan cara berikut:
sudo firewall-cmd --permanent --list-all