Portal Home > Knowledgebase > Connection Problems > I have cPanel. Why can't I login via SSH or WHM?

I have cPanel. Why can't I login via SSH or WHM?

This is most likely cPHulk at work, which works to protect your cPanel installation from being accessed by malicious individuals. For example, if the attacker tries to brute force your root password, cpHulk will disable login for the root account and you won't be able to login to your WHM or SSH, even if you input the correct password.

Full documentation can be found here: https://documentation.cpanel.net/display/ALD/cPHulk+Brute+Force+Protection

To solve this, just reboot your VPS, and then login via the root user on SSH and run this command to disable cpHulk: /usr/local/cpanel/bin/cphulk_pam_ctl --disable

We suggest you to install CSF (http://www.configserver.com/cp/csf.html - a much better firewall with brute force protection).

To install CSF, please refer to http://download.configserver.com/csf/install.txt or open a ticket and we'll install and configure it for you for a $5 admin fee.
Was this answer helpful?
I have installed WHM/cPanel, my root password doesn't work sometimes.

WHM/cPanel has CPHulk and sometimes this can cause your root password not to work. In order to...

Temporary failure resolving problem

If you are having "Temporary failure resolving" error when you update your operating system....

My Port XXX is closed. Can you open it?

The following ports are blocked/filtered by default, and to preserve network quality, cannot be...

How to restore my SSH access?

If you are getting timeouts trying to connect to your VPS using SSH but your VPS IP is pinging...

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

The SSH installation on your VPS has a host key that is generated on deployment for your VPS....