Have you tried using the root user?
Are the necessary ports open between the computer you are running the client on and the ESX host. Ports 443, 902 and 903 on the ESX host need to be reachable from your client. Perhaps there is a firewall in between?
Can you connect to the host using a web browser? https://hostname ?