Menyetting Firewall di Linux (UFW, iptables)

Di Linux, firewall digunakan untuk mengontrol lalu lintas jaringan yang masuk dan keluar dari sistem. Firewall memastikan bahwa hanya lalu lintas yang sah yang dapat mengakses sistem, meningkatkan keamanan server.


Tutorial ini akan membahas dua alat utama yang digunakan untuk mengonfigurasi firewall di Linux:
- UFW (Uncomplicated Firewall): Alat konfigurasi firewall yang mudah digunakan pada sistem berbasis Ubuntu dan Debian.
- iptables: Alat firewall yang lebih canggih dan lebih fleksibel, tersedia di sebagian besar distribusi Linux.


1. Menggunakan UFW (Uncomplicated Firewall)

UFW adalah alat firewall yang lebih sederhana yang digunakan untuk mengelola aturan firewall di Ubuntu dan distribusi berbasis Debian.

memulai UFW


sudo ufw enable

            

menonaktifkan ufw


sudo ufw disable

            

memeriksa status ufw


sudo ufw status

            

menambahkan aturan firewall


sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

            

Menambahkan Aturan untuk Aplikasi Terdefinisi:


sudo ufw allow 'Nginx Full'

            

Menambahkan Aturan dari IP Tertentu:


sudo ufw allow from 192.168.1.100 to any port 22

            

Menjaga aturan firewall



sudo ufw delete allow 80/tcp

            

2. Menggunakan iptables

iptables adalah alat manajemen firewall yang lebih fleksibel dan lebih kompleks, memungkinkan konfigurasi aturan yang sangat spesifik untuk kontrol lebih lanjut.

memeriksa aturan yang sudah ada


sudo iptables -L

            

Membuka pot menggunakan iptables


sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

            

Menutup port menggunakan iptables


sudo iptables -A INPUT -p tcp --dport 80 -j DROP

            

memblokir ip menggunakan iptables:


sudo iptables -A INPUT -s 192.168.1.100 -j DROP

            

Menambahkan Aturan untuk Mengizinkan Koneksi SSH (Port 22):


sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT

            

Menjaga Aturan di iptables Setelah Reboot


sudo apt install iptables-persistent
sudo netfilter-persistent save

            

3. Mengonfigurasi UFW dan iptables Bersamaan

kamu dapat menggunakan UFW dan iptables bersamaan, tetapi UFW akan menggunakan iptables di latar belakang. Sebaiknya memilih salah satu alat untuk menghindari konflik pengaturan. Jika menggunakan UFW, pastikan iptables tidak diatur secara manual.

enonaktifkan UFW jika Menggunakan iptables



sudo ufw disable

            

Menonaktifkan iptables jika Menggunakan UFW



sudo iptables -F