Installing and Uninstalling CSF in Linux.
Software Firewall is a piece of software that is installed on your computer in order to protect it from unauthorized access.
CSF - Config Server Security & Firewall. It is an open source firewall for server.
Log into your server as root user and do the following steps to install.
-> rm -fv csf.tgz
To remove csf tar file if you have downloaded any old csf installation file in the current directory.
pwd is used to check your present working directory
-> wget http://www.configserver.com/free/csf.tgz
wget command is used to download the latest csf installtion file from the given website link.
-> tar -xzf csf.tgz
tar command is used to extract the downloaded csf tar file.
cd command is used to change from your current working directory. The above command will get you inside the extracted csf folder.
-> sh install.sh
sh command is used to run your shell script file. The above command will run install.sh script file. It will install the csf.
-> perl /usr/local/csf/bin/csftest.pl
perl command is used to run the perl scripts. The above command used to test whether the required iptables firewall modules has been installed correctly.
we can have only one iptable firewall in our server. The above script will remove apf and bfd iptables firewall modules from our server.
-> csf -e
After we installed the CSF, we have to enable it. use anyone of the above commands to enable the csf.
-> vim /etc/csf/csf.conf
First time the csf will start only in TESTING mode. Open the csf configuration file and change the TESTING variable value from 1 to 0.
use anyone of the above commands to disable csf
There is an uninstall script available to uninstall the CSF very easy and simple.
change your working directory where uninstallation script is available.
The above script will uninstall CSF completelly from your system.