Tunneling vSphere Client over ssh
It can happen that you have to connect to an esx/esxi host through an ssh tunnel (eg you are waiting for the correct opening on the firewall from the network guys or a proxy is blocking the required ports).
If you just set up tunnels (for example with putty) to ports 443, 902 and 903 the vSphere Client will not fully work.
To have the vSphere Client work correctly just add an entry to your windows hosts file (typically located in C:\WINDOWS\system32\drivers\etc\hosts) that map your esx host to 127.0.0.1:
127.0.0.1 esxhost.domain.com esxhost
After having added the entry, just connect using the alias.