文章参考:https://github.com/kanaka/noVNC
http://www.cnblogs.com/yanghuahui/p/3574388.html
工作原理:
noVNC 可以看成是webvnc-client 即页面的vnc-viewer,是通过html5和图形容器Canvas实现web上的vnc远程客户端
websockify 是一种反向代理服务,将tcp转换成websocket 通过页面展示,可以用代理端口,不会将真实的vnc端口裸露在外
1、下载安装noVNC && websockify
1 yum install unzip zip -y 2 wget https://github.com/kanaka/noVNC/archive/master.zip 3 unzip master.zip && mv master.zip noVNC.zip 4 wget https://github.com/kanaka/websockify/archive/master.zip 5 unzip master.zip && mv master.zip websockify.zip 6 7 #如果不对默认配置进行更改的话,默认启动websockify 代理端口6080 本地vncserver 端口默认5901 8 yum install git -y 9 cd ./noVNC-master/ 10 ./utils/launch.sh --vnc localhost:5901
1.1)、启动后 会出现如下服务状态信息显示:
1.2)、根据启动后提供的URL在web中打开(将localhost.localdomain更改成自己的IP地址)