检查vnc防火墙配置文件内容是否正确 ls /etc/vmware/firewall/
cat /etc/vmware/firewall/vnc.xml
刷新ESXi防火墙定义(ESXi会自动加载 /etc/vmware/firewall/目录中的所有xml文件) esxcli network firewall refresh
查看ESXi防火墙规则集列表中,是否已存在vnc这一项。如果未出现,说明配置文件存在错误,而无法被应用。
esxcli network firewall ruleset list
返回到ESXi主机的安全配置文件界面,在防火墙区域,点击属性。
在防火墙属性窗口中,可以查看到vnc的规则详情。
进行虚拟机vnc远程访问配置
在配置之前,需要将虚拟机关机。
虚拟机关机后,对虚拟机进行编辑设置。
在虚拟机属性窗口中,选择常规一栏,然后点击配置参数。
在配置参数对话框中,通过点击添加行,逐行添加以下配置定义: 启用虚拟机VNC远程控制
remoteDisplay.vnc.enabled = TRUE 指定虚拟机VNC远程控制的访问密码
remoteDisplay.vnc.password = password
指定虚拟机VNC远程控制的端口(必须是vnc防火墙配置文件中指定端口中的一个) remoteDisplay.vnc.port = 5901