1) Required ports:
Add these ports as local forwards (in e.g. PuTTY):
- 443 (https)
- 902
- 903
Code: Select all
https://localhost
2) Add a local hostname entry:
If the web-interface of the ESX host loads correctly, you do have established the connection.
It is however necessary to add a local hostname to use - because for name-resolution reasons, "localhost" can not be used for this.
Edit WINDOWS\system32\drivers\etc\hosts and add an entry for "127.0.0.1".
The name you assign doesn't matter.
For example:
Code: Select all
127.0.0.1 target-esx
3) Connect using vSphere client:
Now, enter the hostname you've put into the drivers\etc\hosts file as hostname to connect to.
Of course, also proper credentials
That's it!
Thanks go to the great and simple HowTo "VMWare vSphere Remote Access via SSH Tunnel" (by Anthony Eden).
I just always like to have a copy of the information here, in case the source should disappear for some reason.