Hallo Sobat Ant, bagi anda yang sudah mulai membutuhkan dan mengharuskan penggunaan server sendiri untuk aplikasi atau web anda, entah itu dimulai dari VPS atau bahkan sudah berupa server fisik. Ada satu hal yang sangat penting dan jangan terlupakan yaitu, Firewall. Salah satu yang akan kita bahas adalah CSF Firewall linux.
Firewall selayaknya diartikan secara bahasa, Firewall ini merupakan sebuah "dinding". Menutupi bagian dalam area web atau aplikasi kita. Menentukan jendela atau pintu mana atau di dalam sistem istilahnya menentukan port mana yang akan kita buka. Secara default semua OS sudah include firewall, akan tetapi masih sangat bersifat manual dan membutuhkan pengetahuan sysadmin yang lebih baik. Nah, kali ini kami akan membahas cara install CSF Firewall di linux. Dalam tutorial ini di Centos 7.
Apa itu CSF ? Config Server Security & Firewall atau yang biasa dikenal dengan CSF adalah salah satu konfigurasi atau firewall aplikasi keamanan pada server Linux. Dalam installasi dan penggunaanya CSF dapat dikategorikan mudah, sehingga banyak yang menggunakannya.
Time needed: 5 minutes.
Oke, berikut adalah cara install CSF Firewall di Linux.
Install paket yang dibutuhkan CSF.
yum install wget perl-libwww-perl.noarch perl-Time-HiResMasuk ke direktori /usr/local/src/ dan download file installer CSF menggunakan wget.
cd /usr/src/
wget https://download.configserver.com/csf.tgzEkstrak file arsip yang sudah didownload dan jalan installasi.
tar xfz csf.tgzcd csfsh install.shJika sudah muncul notice "Installation Completed", berarti proses installasi CSF berhasil. Silahkan dihapus saja file installasinya.
cd ..rm -Rfv csf/csf.tgzUntuk mengecek apakah installasinya berjalan dengan baik lakukan perintah ini :
cd /usr/local/csf/bin/perl csftest.pl
Jika muncul tampilan "RESULT: csf should function on this server", berarti CSF berjalan dengan baik di server anda.Sebelum melakukan konfigurasi CSF, kita harus menonaktifkan firewall default dari Centos 7 yaitu firewalld.
systemctl stop firewalldsystemctl disable firewalldFile konfigurasi CSF ada di /etc/csf/csf.conf . Edit file tersebut dengan text editor kesayangan anda.
cd /etc/csf/vi csf.conf
Ubah nilai "TESTING" menjadi "0".lfd will not start while this is enabled
TESTING = "0"Lakukan restart service csf.
csf -r
Nah, sampai disini cara install CSF Firewall di linux dan konfigurasi awalnya selesai. Secara default konfigurasi ini sudah cukup baik untuk menjaga server anda. Di artikel selanjutnya akan kami uraikan beberapa perintah penting di CSF dan konfigurasi tambahan lainnya.
Salam,
Team Antmediahost
FAQ
Apa itu CSF Firewall?
CSF (ConfigServer Security & Firewall) adalah aplikasi keamanan firewall di Linux yang menyediakan interface yang lebih mudah dan fitur-manajemen aturan port serta keamanan server.
Mengapa perlu menonaktifkan firewalld saat menggunakan CSF?
firewalld adalah firewall bawaan di CentOS yang bisa berbenturan dengan CSF. Menonaktifkannya memastikan CSF dapat bekerja maksimal tanpa konflik aturan firewall.
Apa risiko jika CSF masih dalam mode pengujian (“TESTING” = “1”)?
Dalam mode pengujian, CSF tidak benar-benar mengaktifkan aturan keamanan secara penuh, sehingga server tetap rentan sampai mode produksi diaktifkan.
Kapan CSF dianggap terpasang dengan baik?
Ketika hasil pemeriksaan menunjukkan “csf should function on this server”, artinya paket, kontrol, dan dependensinya sudah sesuai dan firewall siap digunakan.
Apa fungsi file konfigurasi csf.conf?
File ini adalah tempat utama mengatur kebijakan firewall: port terbuka, IP yang dibolehkan, mode pengujian, logging, dan berbagai preferensi keamanan lainnya.









