Beberapa waktu lalu saya pernah share cara install CSF firewall pada CentOS 6. berhubung sistem CentOS 6 dengan CentOS 7 agak berbeda.
CentOS 7 menggunakan firewalld daripada iptables. firewalld “sedikit” rumit sehingga kita harus menjalan kembali iptables pada CentOS 7. Iptables adalah firewall standar untuk CentOS 5 dan 6. berikut ini adalah cara settingnya:
Cara Install CSF Firewall Di CentOS 7
Stop and disable firewalld.
systemctl disable firewalld systemctl stop firewalld
Install iptables.
yum -y install iptables-services
Buat file yang dibutuhkan untuk iptables
touch /etc/sysconfig/iptables touch /etc/sysconfig/iptables6
aktifkan service iptables
systemctl start iptables systemctl start ip6tables
aktifkan service iptables agar berjalan otomatis saat boot
systemctl enable iptables systemctl enable ip6tables
Install paket yang dibutuhkan CSF
yum -y install wget perl unzip net-tools perl-libwww-perl perl-LWP-Protocol-https perl-GDGraph -y
Download dan install CSF
cd /opt wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh
hapus file instalasi CSF
rm -rf /opt/csf rm /opt/csf.tgz
jika anda menggunakan, anda harus menginstall CSF Webmin module.
Login ke Webmin dan ikuti cara dibawah ini
Webmin > Webmin Configuration > Webmin Modules >
klik “From local file” dan masukin file csf yang sudah anda download
/usr/local/csf/csfwebmin.tgz >
Install the module.