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.