Firewall - UFW
UFW (Uncomplicated Firewall) adalah antarmuka yang mudah digunakan untuk mengelola firewall berbasis iptables di sistem operasi Linux. Berikut adalah daftar perintah lengkap terkait UFW beserta penjelasannya:
Instalasi UFW
Untuk menginstal UFW di distribusi Linux berbasis Debian (seperti Ubuntu), gunakan perintah berikut :
sudo apt-get install ufw
Perintah Dasar UFW
1. Mengaktifkan dan Menonaktifkan UFW :
- Mengaktifkan UFW :
sudo ufw enable
- Menonaktifkan UFW :
sudo ufw disable
2. Memeriksa Status UFW :
- Melihat status UFW :
sudo ufw status
- Melihat status dengan aturan yang lebih detail :
sudo ufw status verbose
3. Mengatur Kebijakan Default :
- Mengatur kebijakan default untuk menolak semua koneksi masuk :
sudo ufw default deny incoming
- Mengatur kebijakan default untuk mengizinkan semua koneksi keluar :
sudo ufw default allow outgoing
Mengelola Aturan UFW
1. Mengizinkan dan Menolak Koneksi :
- Mengizinkan koneksi pada port tertentu (misalnya port 22 untuk SSH) :
sudo ufw allow 22
- Menolak koneksi pada port tertentu :
sudo ufw deny 22
2. Mengizinkan dan Menolak Koneksi Berdasarkan Protokol :
- Mengizinkan koneksi TCP pada port 80 :
sudo ufw allow 80/tcp
- Menolak koneksi UDP pada port 53 :
sudo ufw deny 53/udp
3. Mengizinkan dan Menolak Koneksi Berdasarkan Alamat IP :
- Mengizinkan koneksi dari alamat IP tertentu :
sudo ufw allow from 192.168.1.100
- Menolak koneksi dari alamat IP tertentu :
sudo ufw deny from 192.168.1.100
4. Mengizinkan dan Menolak Koneksi Berdasarkan Subnet :
- Mengizinkan koneksi dari subnet tertentu :
sudo ufw allow from 192.168.1.0/24
- Menolak koneksi dari subnet tertentu :
sudo ufw deny from 192.168.1.0/24
5. Mengizinkan dan Menolak Koneksi Berdasarkan Alamat IP dan Port :
- Mengizinkan koneksi dari alamat IP tertentu ke port tertentu :
sudo ufw allow from 192.168.1.100 to any port 22
- Menolak koneksi dari alamat IP tertentu ke port tertentu :
sudo ufw deny from 192.168.1.100 to any port 22
Menghapus Aturan UFW
1. Menghapus Aturan Berdasarkan Nomor :
- Untuk melihat nomor aturan :
sudo ufw status numbered
- Menghapus aturan berdasarkan nomor :
sudo ufw delete [nomor_aturan]
2. Menghapus Aturan Berdasarkan Deskripsi :
- Menghapus aturan yang mengizinkan koneksi pada port 22 :
sudo ufw delete allow 22
Lainnya
1. Mengatur Logging UFW :
- Mengaktifkan logging :
sudo ufw logging on
- Menonaktifkan logging :
sudo ufw logging off
- Mengatur tingkat logging (misalnya 'low', 'medium', 'high', atau 'full') :
sudo ufw logging low
2. Mengatur Aplikasi:
- Melihat daftar aplikasi yang terdaftar :
sudo ufw app list
- Mengizinkan koneksi untuk aplikasi tertentu :
sudo ufw allow [nama_aplikasi]
- Menolak koneksi untuk aplikasi tertentu :
sudo ufw deny [nama_aplikasi]
3. Reset UFW :
- Mengatur ulang UFW ke konfigurasi default :
sudo ufw reset
UFW adalah alat yang kuat namun mudah digunakan untuk mengelola firewall di sistem Linux. Dengan menggunakan perintah-perintah di atas, Anda dapat mengonfigurasi aturan firewall sesuai kebutuhan keamanan jaringan Anda.