1.下载novnc

git clone git://github.com/kanaka/noVNC

2.宿主机运行代理websockify.py

./websockify.py --target-config=/mnt/one 29789

#其中—target-config 指定一个目录,此目录下有配置文件,一台虚拟机对应一个文件文件格式如下,5902为端口,vm1为唯一的标识,网页vnc登陆需要的标识。

vm1: localhost:5902

可以每创建一台虚拟机,就在相应的目录下创建一个文件



3.网页vnc登陆虚拟机

修改vnc_auto.html文件

host =WebUtil.getQueryVar('host', window.location.hostname);

port =WebUtil.getQueryVar('port', window.location.port);

path =WebUtil.getQueryVar('path', 'websockify');

改成

host = "192.168.6.23";#宿主机ip

port = "29789"; #代理端口

path ="websockify/?token=vm1"; #vm1标识哪台虚拟机



打开vnc_auto.html即可以进入虚拟机界面