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.
1 2 |
systemctl disable firewalld systemctl stop firewalld |
Install iptables.
1 |
yum -y install iptables-services |
Buat file yang dibutuhkan untuk iptables
1 2 |
touch /etc/sysconfig/iptables touch /etc/sysconfig/iptables6 |
aktifkan service iptables
1 2 |
systemctl start iptables systemctl start ip6tables |
aktifkan service iptables agar berjalan otomatis saat boot
1 2 |
systemctl enable iptables systemctl enable ip6tables |
Install paket yang dibutuhkan CSF
1 |
yum -y install wget perl unzip net-tools perl-libwww-perl perl-LWP-Protocol-https perl-GDGraph -y |
Download dan install CSF
1 2 3 4 5 |
cd /opt wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh |
hapus file instalasi CSF
1 2 |
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
1 |
/usr/local/csf/csfwebmin.tgz > |
Install the module.