ConfigServer Security & Firewall (yang disingkat menjadi CSF) adalah aplikasi tambahan pada WHM/cPanel yang dikembangkan oleh ConfigServer Services. Aplikasi ini berfungsi sebagai pengelolaan firewall server. Pada panduan ini, kami akan berbagi cara install CSF beserta konfigurasinya di VPS cPanel.
Aplikasi tidak berbayar ini mempunyai tampilan yang cukup mudah digunakan untuk pengelolaan Firewall. Bagi Anda yang belum tahu apa itu firewall, artikelnya bisa Anda baca pada link berikut : Apa itu Firewall? Pengertian, Fungsi dan Cara Kerja.
Selanjutnya, kita akan berbagi cara install CSF dan konfigurasinya di VPS yang diaktifkan dengan lisensi cPanel.
Install CSF
Proses intalasi CSF sendiri cukup mudah, berikut langkah-langkahnya :
- Login SSH ke server yang akan diinstall CSF. Bisa menggunakan putty, terminal, ataupun aplikasi lainnya.
- Setelah login SSH, silahkan menuju ke folder /usr/src/.
- Kemudian mengunduh file instalasi CSF yang ada di halaman ini.
- Ekstrak file menggunakan perintah berikut :
tar -xzf csf.tgz
Perintah sebelumnya, akan membuat folder baru csf. Silahkan masuk ke folder csf dengan perintah:
cd csf
Berikut contoh gambarnya :
- Jalankan perintah bash script instalasinya:
sh install.sh
Berikut adalah perintah lengkapnya:
cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
Konfigurasi CSF
Setelah proses instalasi berhasil, selanjutnya adalah melakukan penyesuaian konfigurasi CSF. Konfigurasi dapat dilakukan melalui command line dan GUI. Untuk command line, penyesuaian konfigurasi dilakukan dengan mengedit file konfigurasi CSF yang disimpan pada /etc/csf/csf.conf. Editing dapat menggunakan editor teks seperti vim atau nano.
Sedangkan jika menggunakan GUI, penyesuaian konfigurasi dilakukan dari menu ConfigServer Security & Firewall yang ada di WHM. Berikut langkah-langkahnya:
- Login ke WHM menggunakan nama domain (contoh: https://rstuvwxyz.id:2087) atau menggunakan alamat IP (Contoh: https://103.247.11.111:2087).
- Setelah login, akses panel Plugins CSF yang ada di sebelah kiri.
- Gulir ke bawah, ke bagian “csf – ConfigServer Firewall” > “Firewall Configuration”.
- Sesuaikan seting yang ingin dilakukan.
- Simpan dengan cara klik tombol “Change”.
- Restart csf (+lfd) untuk mengaplikasikan perubahan.
Baca juga artikel : Apa itu CSF? Cara install dan Konfigurasinya di Linux
Fasilitas Dasar CSF
Dari menu Plugin CSF juga dapat dilakukan beberapa fasilitas/perintah dasar, seperti memberikiran izin, melakukan pemblokiran, atau menghapus blokir. Hal ini bisa dilakukan dari bagian “csf – Quick Actions”.
Tips Agar Koneksi Tidak Terblokir
Untuk menghindari IP dari koneksi yang digunakan terkena blokir, dapat dilakukan dengan mengaktifkan fitur whitelist. Untuk IP yang bersifat statis, dapat menambahkan IP dari kolom “Quick Allow” yang ada pada bagian “csf – Quick Actions”.
Pada kolom “Allow IP address” masukkan alamat IP yang ingin ditambahkan. Pada kolom “Comment for Allow” dapat dimasukkan keterangan lokasi IP. Untuk mempermudah pecatatan/ingatan.
Bagaimana jika koneksi yang kita gunakan tidak memiliki IP statis? CSF menyediakan fitur DYNDNS. Tentang apa itu DYNDNS/DDNS panduan dan cara registrasinya bisa anda baca pada artikel: Apa itu DDNS dan Bagaimana Cara Membuatnya?
Secara default, fitur DDNS tidak aktif pada CSF. Untuk mengaktifkannya, kita kembali ke menu konfigurasi CSF. Gulir ke bawah hingga menemukan kolom DDNS.
Secara default, pada bagian tersebut akan terisi nilai “0”. Silahkan isi dengan angka “600” sesuai rekomendasi. Sehingga tiap 10 menit (600 detik), server akan membaca ulang DDNS, apakah mengalami perubahan IP atau tidak. Jangan lupa klik “Change” untuk menyimpan dan melakukan restart CSF (+lfd).
Langkah berikutnya, masukkan DDNS yang sudah dibuat. Dari menu utama plugin CSF, gulir ke bagian “lfd – Login Failure Daemon” > “lfd Dynamic DNS”.
Pada contoh kali ini, yang akan whitelist adalah DDNS dengan nama “buronanmertua.noip.com”. Tambahkan pada baris paling bawah. Kemudian klik “Change”. Langkah selanjutnya restart LFD.
Demikian tutorial instalasi dan konfigurasi CSF pada VPS cPanel. Selamat mencoba.