Remote management vSphere client
This how-to is for managing vSphere Client remotely. It has been easy for me to access my VM machines remotely without having to access individually to the vm servers.
I know it is common for other vm expert out there, but this is just for the sake of me sharing with others.
So here my scenario; I have ESXi4 server in my office, and I want to use the vSphere client remotely from my home. This is how I do it:
*Note that my Esxi 4 does not have public IP (yeah, I’m a paranoid one).
It is actually quite straight forward, SSH tunneling. But we need to know the ports used. In this case, ports used by vSphere client are port 443 and port 902.
First, tunnel to the public server (up to your network settings, same network with ESXi4):

Next, set up SSH tunneling details, this one is for port 443 and click add:

Then connect to server. Open new Putty session, the next one is for port 902 and then connect to the server:

Check at command prompt for listening on port 443 and 902 :

Now we get all set-up, and try to connect via vSphere Client:

By now, we should able to browse our VMs and inventories, and do management like we used to. Note that in the figure below will happen if we did not tunnel to port 902 for console in the vSphere client:

Once we covered for both ports, we can browse and manage the VMs through vSphere client like always

I’ve done this on top of Win XP in VMware Fusion, inside Mac OSX 10.5.8, using Celcom Broadband package 384kbps RM 68 monthly. And I’m surprised that the connection is not bad.. Its smooth, no lagging and I can do my work with a smile
p/s : any other easier way? fill me in