Centos 6.X noVNC+websockify 实现webvnc

 文章参考: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地址)

 

posted @ 2015-04-28 15:19  池偏一  阅读(2865)  评论(0编辑  收藏  举报