Connect to ESX Server with vSphere using Port Forwarding

Yep, you need to open 80,443 and 902 ... 80 & 443 for the actual client connectivity - they just use the web services the server presents at https://<server>/sdk for the vmware client.

902 is the port they use for console redirection.