选定目录
cd /opt
下载 noVnc
git clone https://github.com/novnc/noVNC.git
下载 websockify
git clone https://github.com/novnc/websockify.git
mkdir -p /opt/websockify/target.config.d
启动websockify
/opt/websockify/run --web /opt/noVNC --token-plugin TokenFile --token-source /data/target.config.d/ 6080 &
启动虚拟机
qemu-system-x86_64 --enable-kvm -hda /opt/vm/bionic-server-cloudimg-amd64-2.img -vnc :1 -m 1024 -net nic -name testvm2
生成 TokenFile
echo "2: localhost:5901" > /opt/websockify/target.config.d/2
访问
注意:须替换下面的ip地址为真实ip地址
http
http://ip:6080/vnc.html?path=?token=2
websocket
ws://ip:6081/?token=2