Port 2083 is the cPanel HTTPS port – the encrypted version of the web hosting control panel. All cPanel login and management should use port 2083 exclusively. This port also serves RadSec (RADIUS over TLS, RFC 6614) on networks that use it. Restrict access to known admin IPs when possible.
Port Number
2083
Protocol
TCP
Service
cPanel Web Interface (SSL)
Range
IANA Registered (1024–49151)
Check if 2FA is required for all cPanel accounts
whmapi1 twofactorauth_policy_statusVerify cookie IP validation is enabled
whmapi1 get_tweaksetting key=SecurityPolicy::CookieIPValidationCheck cPHulk brute-force protection activity
cat /var/log/cphulkd.log | tail -20Count hosted accounts (assess blast radius)
whmapi1 listaccts | grep -c 'domain'curl -k https://server:2083/login/
iptables -A INPUT -p tcp --dport 2083 -s ADMIN_IP -j ACCEPT
whmapi1 listacctsPort 2083 is the HTTPS counterpart to cPanel's original HTTP port (2082). As HTTPS became standard, cPanel added TLS support on 2083. Modern cPanel installations should disable 2082 entirely and only serve on 2083. cPanel's market dominance in shared hosting (70%+ of the managed hosting market) makes port 2083 a high-value target – automated scanners check every IP for cPanel presence.
How do I harden cPanel access on port 2083?
1. Enable 2FA (WHM → Security Center → Two-Factor Authentication, set policy to Required). 2. Enable cPHulk with strict settings (5 failures = 15 min ban, 15 failures = 24h ban). 3. Cookie IP validation ON. 4. Session timeout: 30 minutes. 5. Restrict WHM (2087) to admin IPs via CSF allow list. 6. Enable ModSecurity with OWASP CRS for hosted sites. 7. Force password complexity (12+ chars) via Password Strength Configuration.
Can I change cPanel's port from 2083?
Not recommended and not officially supported. cPanel hardcodes many internal services to expect port 2083. Changing it breaks: AutoSSL validation, API integrations, WHMCS provisioning, and customer documentation. Instead: use CSF/iptables to restrict WHO can reach 2083. If you need to hide cPanel's existence: use Cloudflare proxy (which only passes 80/443) and access cPanel via direct IP.