Long story short - I wanted to secure my WHM server deeper. So, I looked around online and have implemented two different things, but then got to thinking it might be overkilll?
For cPanel/WHM hosts, you have a port (2087) which you log into to get to your WHM (Master control panel) interface. I went and used WHM to restrict access to my IP to access my control panel and block others out. This works pretty well and I have tested it against several external IP's (Work and VPN through another VPN provider). Anything other than my IP gets an error page.
The other method I was looking at was using a PPTP VPN Connection to my server so I could authenticate as a local user on the machine and access the WHM page once I authenticated.
For the first method - I know this is pretty secure since if I don't connect with my IP, I'm pretty much good to go and BTW have seen a Major drop of hack attempts to zero now trying to get into that system.
For the second method, I like this particularly because my IP isn't static so at any time my ISP can rotate it and therefore I am locked out (But I can edit the hosts.allow file on the server via SSH which I have BTW changed to a different port number).
Does anyone have any opinions on either option?