Security is one of the most important things you need to consider if you have an online business. The best security practices for keeping your server protected include an advanced firewall service. Today we will discuss and explain how to install Config Server Firewall (CSF), which is one of the most advanced firewall services for a VPS. The installation process is, as a matter of fact, very simple and it is not time consuming at all, so if you are ready, we can begin.
For today’s tutorial, we are using a CentOS VPS , but do not worry if you are using another Linux distribution on your VPS since it should work without any problems.
The first thing you need to do is to update all your system software to the latest version available. For that purpose, you can carry out the command:
Once you execute this command, your system will be up to date and you can commence the installation of Config Server Firewall. Navigate to your /root directory:
Now, when you are in your /root directory you can download the Config Server Firewall from the official web site. For that purpose you can use the following command:
Next thing you need to do is to unpack the archive:
tar -zxvf csf.tgz
Enter into the newly created directory on your Linux VPS:
And start the installation script:
After few seconds of time, the Config Server Firewall should be installed on your Linux VPS and it should be ready to use.
As many other services, Config Server Firewall can be started, stopped, or restarted using init scripts. For instance, to start your Config Server Firewall you can use the command:
If you like to stop your Config Server Firewall, you can execute the command:
Or, in case you like to restart your Config Server Firewall service you can run the command:
Also, as many other Linux services, you can configure Config Server Firewall to meet your needs. The main configuration file is stored in your /etc directory under /csf.
Finally, we will show you how to use Config Server Firewall. If you like to allow a specific IP address to access your Linux VPS, you can use the command:
csf -a IPADDRESS
Please do not forget to replace IPADDRESS with the actual IP address.
In case you like to block certain IP address, you can use the command:
csf -d IPADDRESS
Again, do not forget to replace IPADDRESS with the actual IP address.
In the end, if you like to reload all the rules you can execute: