Firewall adalah salah satu lapisan keamanan terpenting dalam pengelolaan server, termasuk Virtual Private Server (VPS). Firewall berfaedah untuk mengontrol lampau lintas jaringan—baik nan masuk maupun keluar—dan mencegah akses tidak sah ke jasa krusial dalam server. Mengatur firewall dengan betul di VPS Linux sangat krusial untuk melindungi server dari serangan siber, brute-force login, alias pemanfaatan port terbuka.
Artikel ini bakal membahas secara spesifik cara mengatur firewall di VPS berbasis Linux menggunakan beberapa tool terkenal seperti ufw, iptables, dan firewalld, dengan konsentrasi pada tool nan paling mudah untuk pemula.
1. Kenapa Firewall Itu Penting?
Ketika Anda menyewa VPS, Anda mendapatkan akses langsung ke server melalui internet. Tanpa firewall, semua port di servermu terbuka dan bisa diakses oleh siapa saja—termasuk bot dan hacker otomatis. Beberapa akibat tanpa firewall:
- Port SSH terbuka dan bisa di-brute force.
- Layanan database seperti MySQL bisa diakses publik.
- Aplikasi web rentan dieksploitasi tanpa pembatasan IP.
Dengan firewall, Anda bisa membatasi akses hanya untuk port dan IP nan diperlukan saja.

2. Mengenal Tools Firewall di Linux
Ada beberapa tool firewall nan umum digunakan di Linux:
| Tool | Cocok untuk | Kelebihan |
| ufw | Pemula / pengguna Ubuntu | Mudah dikonfigurasi |
| iptables | Pengguna tingkat lanjut | Sangat elastis dan mendalam |
| firewalld | Pengguna CentOS/RHEL | Konfigurasi berbasis zona |
Untuk tutorial kali ini, kita bakal konsentrasi pada ufw lantaran paling mudah digunakan dan sangat cocok untuk pengguna VPS pemula.
3. Mengatur Firewall dengan UFW (Uncomplicated Firewall)
a. Instalasi UFW
Di Ubuntu dan Debian, biasanya ufw sudah terinstal. Jika belum, jalankan:
sudo apt updatesudo apt install ufw -y
b. Mengecek Status UFW
Sebelum mengaktifkan firewall, periksa statusnya terlebih dahulu:
sudo ufw status verboseJika belum aktif, Anda bakal memandang status: inactive.
c. Mengizinkan Akses SSH
Langkah krusial pertama adalah memastikan Anda tidak mengunci diri sendiri dari VPS. Jadi, buka port SSH terlebih dahulu:
sudo ufw allow sshSecara default, ini membuka port 22. Jika Anda menggunakan port unik seperti 2222, gunakan:
sudo ufw allow 2222/tcp
d. Mengatur Akses ke Web Server
Jika Anda menjalankan web server, buka port HTTP dan HTTPS:
sudo ufw allow 80/tcpsudo ufw allow 443/tcp
e. Mengaktifkan Firewall
Setelah semua patokan dasar ditentukan, aktifkan firewall:
sudo ufw enableKamu bakal mendapatkan peringatan bahwa ini bisa mengganggu hubungan SSH. Pastikan sebelumnya Anda sudah mengizinkan port SSH seperti di atas.
f. Menambahkan dan Menghapus Aturan
Izinkan port tertentu:
sudo ufw allow 3306/tcp # contoh untuk MySQLBatasi ke IP tertentu:
sudo ufw allow from 192.168.1.100 to any port 22Blokir port:
udo ufw deny 21 # blokir FTPHapus aturan:
sudo ufw delete allow 3306/tcpg. Melihat Daftar Aturan
Gunakan perintah ini untuk memandang semua patokan aktif:
sudo ufw status numbered4. Mengatur Firewall dengan Iptables (Opsional)
Untuk pengguna tingkat lanjut, iptables menawarkan kontrol mendalam. Contoh:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPTsudo iptables -A INPUT -j DROP
Namun, konfigurasi ini berkarakter manual dan tidak disarankan untuk pemula tanpa pemahaman mendalam.
5. Mengatur Firewall dengan firewalld (Untuk CentOS/RHEL)
Di pengedaran seperti CentOS dan AlmaLinux, firewalld lebih umum digunakan. Contoh dasar:
sudo systemctl start firewalldsudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
6. Tips Keamanan Tambahan
- Tutup semua port nan tidak digunakan.
- Gunakan whitelist IP untuk SSH jika Anda hanya login dari letak tertentu.
Rutin audit port dengan tools seperti nmap:
nmap -sS your-server-ipGabungkan firewall dengan tools keamanan lainnya seperti Fail2Ban untuk perlindungan lebih lanjut dari brute-force attack.
Penutup
Mengatur firewall di VPS adalah langkah krusial nan tidak boleh diabaikan. Dengan firewall, Anda membatasi akses hanya ke jasa nan betul-betul diperlukan, dan mengurangi akibat dari serangan luar. Bagi pengguna baru, ufw menawarkan langkah termudah dan tercepat untuk melindungi server.
Meski tampak sederhana, kebiasaan mengatur firewall sejak awal bakal menyelamatkan server dari banyak potensi bahaya. Jangan tunggu sampai server disusupi—atur perlindungan dari sekarang.
English (US) ·
Indonesian (ID) ·