HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Konfigurasi CSF di VPS cPanel [Panduan Lengkap]

CSF (ConfigServer Security & Firewall) adalah salah satu firewall paling populer untuk server berbasis Linux, termasuk VPS yang menggunakan cPanel/WHM. CSF tidak hanya menyediakan firewall yang kuat, tetapi juga fitur keamanan tambahan seperti deteksi intrusi, perlindungan brute-force, dan pengaturan keamanan tingkat lanjut. Artikel ini membahas panduan lengkap dan tips konfigurasi CSF di VPS cPanel untuk menjaga keamanan server Anda.

Mengapa Menggunakan CSF di cPanel?

Beberapa alasan utama CSF penting di VPS cPanel:

  • Firewall yang Kuat: Melindungi server dari serangan eksternal seperti DDoS, port scanning, dan brute-force login.
  • Integrasi cPanel/WHM: CSF mudah diintegrasikan dengan cPanel/WHM, menyediakan antarmuka grafis untuk pengaturan firewall.
  • Fitur Keamanan Tambahan:
    1. LFD (Login Failure Daemon): Memantau login gagal dan memblokir IP mencurigakan.
    2. Rate-limiting untuk koneksi tertentu.
    3. Deteksi script berbahaya.
  • Kemudahan Konfigurasi: Menyediakan antarmuka GUI di WHM dan file konfigurasi yang fleksibel untuk pengaturan manual.

Persiapan Instalasi CSF di VPS cPanel

Sebelum konfigurasi, pastikan VPS Anda memenuhi beberapa persyaratan:

  • Sistem operasi: CentOS, CloudLinux, Ubuntu atau Debian.
  • cPanel/WHM sudah terpasang.
  • Root akses ke VPS.
  • Pastikan iptables atau firewalld terinstal (CSF menggunakan iptables sebagai backend).

Langkah Instalasi CSF

  1. Masuk ke VPS via SSH sebagai root: ssh root@IP_SERVER
  2. Unduh CSF: cd /usr/src
    wget https://download.configserver.com/csf.tgz
  3. Ekstrak file: tar -xzf csf.tgz
    cd csf
  4. Jalankan instalasi: sh install.sh
  5. Setelah instalasi, cek modul yang dibutuhkan: perl /usr/local/csf/bin/csftest.pl
  6. Jika semua modul terpenuhi, CSF siap digunakan.
  7. Aktifkan plugin CSF di WHM:
    • Masuk WHM → Plugins → ConfigServer Security & Firewall
    • Klik Enable CSF.

Tips Konfigurasi Dasar CSF di VPS cPanel

Setelah CSF terpasang, konfigurasi dasar sangat penting sebelum mengaktifkannya.

  • Mengatur Mode Testing

Saat pertama kali menginstal CSF, mode testing harus aktif untuk menghindari pemblokiran tidak sengaja: TESTING = "1" , Setelah yakin konfigurasi aman, ubah menjadi: TESTING = "0"

  • Whitelist IP (Allow IPs)

Pastikan IP pribadi atau IP penting tidak diblokir. Edit file /etc/csf/csf.allow: 123.456.789.000 # IP admin

  • Blacklist IP (Deny IPs)

Blokir IP mencurigakan melalui /etc/csf/csf.deny: 111.222.333.444 # IP attacker

  • Pengaturan Port

Pastikan port cPanel, WHM, SSH, dan layanan penting terbuka di CSF (/etc/csf/csf.conf):

TCP_IN = "20,21,22,25,53,80,110,143,443,465,587,2082,2083,2086,2087,2095,2096"
TCP_OUT = "20,21,22,25,53,80,110,143,443,465,587,2082,2083,2086,2087,2095,2096"
  • Pengaturan LFD

LFD (Login Failure Daemon) membantu mendeteksi serangan brute-force. Pastikan opsi berikut aktif:

LF_EMAIL_ALERT = "1" # Kirim notifikasi email jika ada ancaman
LF_SCRIPT_ALERT = "1" # Deteksi script berbahaya
LF_INTERVAL = "300" # Interval scan
  • Rate Limiting

Batasi jumlah koneksi untuk mencegah brute-force: CT_LIMIT = "70" # Jumlah koneksi maksimum per IP

Tips Konfigurasi Lanjutan CSF

  • ModSecurity Integration

Jika menggunakan ModSecurity, pastikan CSF tidak memblokir request normal ModSecurity.

  • Anti-Spam dan SMTP Protection

Batasi koneksi SMTP per IP untuk mencegah spam: SMTP_BLOCK = "1"
SMTP_ALLOWLOCAL = "1"

  • Flood Protection untuk SSH dan FTP

Aktifkan LF_SSHD dan LF_FTPD untuk melindungi login brute-force: LF_SSHD = "5"
LF_FTPD = "5"

  • Country Blocking

Jika server hanya melayani negara tertentu, blok negara lain: CC_DENY = "CN,RU,NG"

  • Regular Update

CSF secara berkala diperbarui. Gunakan perintah: csf -u

Pemeriksaan dan Monitoring CSF

Setelah konfigurasi:

  1. Aktifkan CSF: csf -e
  2. Cek status: csf -l # List rules
    csf -g IP # Cari IP tertentu
  3. Pantau log LFD: tail -f /var/log/lfd.log

Kesalahan Umum dan Tips Menghindarinya

Masalah Solusi
Terkunci dari SSH Selalu whitelist IP admin sebelum aktifkan CSF
Layanan cPanel tidak bisa diakses Pastikan port 2082-2087 terbuka
False Positive Periksa LFD log dan tambahkan IP aman ke whitelist
Terlalu agresif Jangan langsung aktifkan semua fitur, lakukan uji coba bertahap

Kesimpulan

CSF adalah solusi firewall yang sangat powerful untuk VPS cPanel, memberikan keamanan lapisan ganda melalui firewall dan LFD. Dengan konfigurasi yang tepat terutama whitelist IP, pengaturan port, rate-limiting, dan monitoring rutin, server Anda dapat terlindungi dari serangan umum. Memahami fitur lanjutan seperti country blocking, integrasi ModSecurity, dan anti-spam akan meningkatkan keamanan server secara signifikan.

5/5 - (1 vote)
Fitri Ana

Recent Posts

Serverless Computing 2025: Kekurangan,Tantangan,Contoh Penggunaan dan Layanan Serverless

Setelah memahami apa itu serverless computing, bagaimana cara kerjanya, jenis-jenis layanan yang tersedia, hingga berbagai…

2 hours ago

Cara Membuat Google Form untuk Ujian Online Lengkap dengan Penilaian Otomatis

Perkembangan teknologi informasi telah membawa perubahan signifikan dalam dunia pendidikan, khususnya dalam pelaksanaan evaluasi pembelajaran.…

5 hours ago

Serverless Computing: Cara Kerja, Jenis, dan Keunggulannya di Era Cloud 2025

Setelah sebelumnya membahas apa itu serverless dan memahami bahwa konsep “tanpa kelola server” bukan berarti…

6 hours ago

Cara Mencegah Directory Listing di WordPress [Lengkap dan Aman]

Keamanan website merupakan aspek penting yang tidak boleh diabaikan oleh pemilik WordPress. Salah satu celah…

7 hours ago

Tips Mengidentifikasi Peluang Usaha dari Sumber Internal dan Eksternal

Setiap orang yang ingin memulai bisnis pasti mencari peluang usaha yang tepat agar usahanya dapat…

1 day ago

Serverless Itu Apa Sih? Konsep Dasar yang Harus Dipahami Developer Modern

Di tahun 2025, dunia pengembangan aplikasi bergerak semakin cepat. Bisnis menuntut aplikasi yang bisa dibangun…

1 day ago