如何使用noVNC通过浏览器连接到VNC服务器

时间:2012-11-13 22:09:30

标签: websocket vnc

我正在尝试在CentOS上安装novnc。我的默认存储库中没有列出novnc,因此说

"-bash-3.2# yum install novnc
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.lga7.us.voxel.net
 * extras: mirror.rackspace.com
 * rpmforge: mirror.us.leaseweb.net
 * updates: mirror.atlanticmetro.net
Setting up Install Process
No package novnc available.
Nothing to do"

如果有人知道任何有noVnc的存储库,请分享。直接从project source复制zip并尝试启动websockify会给我发错误

  

./ websockify --web ./5802 localhost:5901警告:没有'numpy'模块,   HyBi协议较慢或禁用警告:没有'ssl'模块,   TLS / SSL / wss较慢或禁用警告:没有“多处理”   模块,多处理较慢或禁用Traceback(最近的   最后调用):文件“./websockify”,第18行,在?       除了:来自urlparse import parse_qs,urlparse ImportError:无法导入名称parse_qs

我要做的就是直接通过浏览器连接到vnc。请帮忙

1 个答案:

答案 0 :(得分:3)

我只是将websockify中的修复程序合并到noVNC repo中。这应该修复使用python2.4运行websockify时的错误。请下载并重试。

请注意,这也意味着拥有一个非常旧的CentOS发行版,因此一些websockify功能将受到限制(一次只有一个客户端,较慢的二进制套接字支持,并且没有SSL支持。