How to install and configure the CSF (configserver) firewall.
CSF can be used on a wide range of Linux systems, including those running cPanel.
Following are the steps to install and configure the CSF on Linux Server.
Installation is quite straightforward:
rm -fv csf.tgz
tar -xzf csf.tgz
If you would like to disable APF+BFD (which you will need to do if you have
them installed otherwise they will conflict horribly):
That’s it. You can then configure csf and lfd in WHM, or edit the files
directly in /etc/csf/*
csf is preconfigured to work on a cPanel server with all the standard cPanel
ports open. It also auto-configures your SSH port if it’s non-standard on
To configure CSF modify the config files in /etc/csf/ – or if you are running WHM you can modify the CSF settings in WHM itself.
You should ensure that kernel logging daemon (klogd) is enabled. Typically, VPS servers have this disabled and you should check /etc/init.d/syslog and make sure that any klogd lines are not commented out. If you change the file, remember to restart syslog.
See the readme.txt file for more information.
Removing csf and lfd is even more simple: