How do i secure my server ?
In this article i will describe best methods, techniques and tools to secure a VPS or Dedicated Server especially having WHM/cPanel as web hosting control panel.
It is very necessary to ensure the 99.9% security of the server so you will be stay safe from hackers. Follow the below steps to secure your server.
First of all you should install any firewall software that limits the access to your server on some ports and blocks the ip whether temporarily or permanantly.
I would suggest you CSF with BFD or APF. Tutorial on installing CSF is already discussed see here :
Harden SSH Access
SSH attacks are often used method to access the server through bots, Most servers get hacked from SSH server, to prevent the SSH attacks you need to harden your SSH server security to do this you should consider the following instructions:
- Run SSH on other port rather than default port 22
- Disable root login
- User only protocol 2
- Enable public key authentication
Installing CSF to prevent DDos Attacks
In this post i will describe how to install CSF (Config Server Security and FireWall) on the linux based Operating system.
A short description of CSF :
CSF provides security improvements and protects your server from various attacks including DDOS. It provides better security as compared to others and the mostly hosting providers are using it to secure their server from hackers. I recommend you to install it on your server whether it is VPS of Dedicated box.
- Login to you server through terminal with root privileges.
- Type following commands:
# rm -fv csf.tgz
# wget http://www.configserver.com/free/csf.tgz
# tar -xzf csf.tgz
# cd csf
# sh install.sh
- it will take less than 5 minutes to be installed completely, afterward you must run the following command to ensure the required iptables modules are installed to function properly:
# perl /etc/csf/csftest.pl
- And the report will be shown with the suggestions.
- Now just navigate to the directory where you have installed CSF by executing following command:
# cd /etc/csf Read More