Unable to login to the WHM
Introduction
WebHost Manager (WHM) is a powerful control panel used by server administrators to manage hosting accounts, services, and configurations. Sometimes, users may face issues while logging into WHM due to authentication errors, firewall restrictions, incorrect credentials, or service-related problems. This document outlines the basic prerequisites and provides a structured understanding of the login issue scenario
Prerequisites
Before troubleshooting WHM login issues, ensure the following are in place:
- Valid WHM credentials (root or reseller access depending on setup)
- Correct WHM URL format (example:
https://server-ip:2087) - Active server status (server should be up and running)
- Open WHM port (2087) on firewall/security groups
IMPLEMENTATION
If there are many failed login attempts, your account may get locked by WHM. You will get the following message in the browser after the account blocked in the WHM.
This account is currently locked out because a brute force attempt was detected. Please wait 10 minutes and try again. Attempting to login again will only increase this delay. If you frequently experience this problem, we recommend having your username changed to something less generic.
This lock was created by the “cphulkd”- Cpanel Brute Force Protection service.
cphulkd: Cpanel Brute Force Protection service. This service monitors failed authentication attempts and locks out accounts after the threshold is met.
To re-enable your account, login via ssh and disable cphulkd using the command below.
/usr/local/cpanel/bin/cphulk_pam_ctl –disable
This should allow you to login to WHM and double check your cphulk settings.
You can view IP addresses that have been blocked via the WHM interface: WHM -> Security -> Security Center -> cPHulk Brute Force Protection in the Brutes table. On that screen, you can also customize brute force protection settings.
Flush DB will remove all blocked IPs:
WHM -> Security Center -> cPHulk Brute Force Protection -> Click on Flush DB
CONCLUSION
WHM login issues are commonly caused by incorrect credentials, blocked ports, firewall restrictions, or server service downtime. Ensuring proper prerequisites such as network access, open port 2087, and valid login details can help quickly identify and resolve the issue. If the problem persists, further investigation into server logs, firewall rules, or root access verification is recommended.

Kindly refer this URL to know how to remove the IP address from the database.
http://linux-bloggers.blogspot.com/2012/01/check-bruteforce-attack-via-database.html