【发布时间】:2015-09-02 07:34:45
【问题描述】:
也许有人可以帮助我处理 novnc。 我想使用 novnc 服务,所以我将它安装在带有 debian 软件包的 debian 机器上。我能够通过代理服务器手动建立到另一个 vnc 服务器的 vnc 会话。但目前我必须在代理上手动启动 websockify 服务。
如何自动启动此服务?如果用户完成了他的会话,我如何告诉代理服务器关闭会话? 我只想在没有整个 openstack 安装的情况下使用 novnc。
此外,该服务应该为多个用户运行。例如 user1 应该连接到 proxy-ip:5901 而 user2 应该连接到 proxy-ip:5902。所以需要同时在不同的端口启动websockify服务。
【问题讨论】:
-
您好,您找到解决这个问题的方法了吗?很高兴分享你的发现。我能找到的唯一提示是github.com/kanaka/websockify/issues/134,它是 issue/3 的副本 .. 所以可以这样定义一些固定路线。
-
我写了一个 php 脚本,我可以在其中使用我的用户凭据登录。然后我配置了一个按钮,该按钮执行一个 shell 命令,该命令使用我的特定值(来自数据库)启动 websockify,并将它的 pid 写入数据库。当我的会话过期或我注销时,websockify pid 将被杀死。不完美,但对我有用。
标签: debian vnc vnc-server websockify