cPanel INSTALLATIONS

Install CSF on cPanel Server

install csf
install csf

Install CSF on cPanel Server

This post will help you to install CSF on your server. CSF (Config Server Firewall) is a free and advanced firewall available for most Linux distributions. It provides a GUI for cPanel, DirectAdmin and Webmin.

CSF comes with LFD (Login Failure Daemon). LFD will monitor failed login attempts for cPanel, FTP, SSH, Email accounts etc. It scans the logs files in order to monitor this login attempts and block the IP addresses.

The installation steps are given below.

Install CSF

Run the following commands to install CSF on the server.

 
cd /usr/local/src/
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh

Once you have installed CSF, you need to edit the configuration file and disable the Testing flag. You can disable it by changing the value of the directive “TESTING” to 0.

 
vi /etc/csf/csf.conf

Change like below:

 
TESTING = "0"

and restart the CSF.

 
csf -r

Basic Commands:

 

Restart firewall rules:

 
csf -r

Disable csf and lfd:

 
csf -e

Disable csf and lfd:

 
csf -x

To get CSF version:

 
csf -v

Check for update but do not upgrade:

 
csf -c

Deny IP:

csf -d <IP_Address>

Allow IP:

 
csf -a <IP_Address>

Search an IP on the firewall rules:

csf -g <IP_Address>

Unblock an IP and remove from deny list:

 
csf -dr <IP_Address>

Remove an IP from the temporary IP ban or allow list:

 
csf -tr <IP_Address>

Add an IP to the temp IP allow list:

 
csf -ta <IP_Address>

Flush all IPs from the temporary IP entries:

 
csf -tf

Uninstallation

It’s a quite an easy process. Please run the following commands to remove the CSF.

 
cd /etc/csf
sh uninstall.sh

That’s it!

If you like this post and wish to receive more articles from us, please like our FB page: Grepitout

Your suggestions and feedbacks will encourage us and help to improve further, please feel free to write your comments.

For more details on our services, please drop us an E-mail at info@grepitout.com