If you have a problem opening a remote console on a VM running on ESX hosts at a remote site try this fix....
The Doc ID at kb.vmware.com is 749640
The current working URL is: found here.
Even if you are not NATing between the sites, try it anyway. It worked for me.
Log on to the ESX Server host's service console as root.
Edit /etc/vmware/config. Add the following line:
vmauthd.server.alwaysProxy = "TRUE"
Issue the following command to restart xinetd:
service xinetd restart