Cara Mengatur Firewall di VPS

Sedang Trending 1 tahun yang lalu

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.

5 Kesalahan Umum saat Menggunakan VPS (dan Cara Menghindarinya)

2. Mengenal Tools Firewall di Linux

Ada beberapa tool firewall nan umum digunakan di Linux:

ToolCocok untukKelebihan
ufwPemula / pengguna UbuntuMudah dikonfigurasi
iptablesPengguna tingkat lanjutSangat elastis dan mendalam
firewalldPengguna CentOS/RHELKonfigurasi 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 update

sudo apt install ufw -y

b. Mengecek Status UFW

Sebelum mengaktifkan firewall, periksa statusnya terlebih dahulu:

sudo ufw status verbose

Jika 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 ssh

Secara 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/tcp

sudo ufw allow 443/tcp

e. Mengaktifkan Firewall

Setelah semua patokan dasar ditentukan, aktifkan firewall:

sudo ufw enable

Kamu 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 MySQL

Batasi ke IP tertentu:

sudo ufw allow from 192.168.1.100 to any port 22

Blokir port:

udo ufw deny 21             # blokir FTP

Hapus aturan:

sudo ufw delete allow 3306/tcp

g. Melihat Daftar Aturan

Gunakan perintah ini untuk memandang semua patokan aktif:

sudo ufw status numbered

4. Mengatur Firewall dengan Iptables (Opsional)

Untuk pengguna tingkat lanjut, iptables menawarkan kontrol mendalam. Contoh:

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

sudo 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 firewalld

sudo 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-ip

Gabungkan 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.

Selengkapnya
Sumber Info Panduan Teknologi Dewabiz
Info Panduan Teknologi Dewabiz
↑