VNC can be enabled on ESXi hosts to enable remote console connections to virtual machines; this is useful for Mac users who do not have a native VMWare vSphere client or to provide console access for users who are otherwise without the vSphere client.
Verify Host Firewall Settings
The VMWare host needs a custom firewall rule to allow VNC connections, to verify if this already exists browse to the host in the inventory, go to the configuration tab, and click 'Security Profile' under the Software section of links:
You should see the VNC firewall rule shown above, if not then the rule needs to be configured: (If the rule already exists, skip to 'Configure a Virtual Machine for VNC' section.)Read on →