我为四个项目(所有带有 ubuntu 15.04 主机的 VMware Player VM)获得了 4 个开发 VM,每个项目分别运行 VNC(端口 5900、5901、5902、5903)。
我下载了 noVNC 并保存到 /var/www/html (我在同一主机上的 apache2 服务器)。然后我根据自述文件在我的终端上运行
./utils/launch.sh --vnc localhost:5900
我收到了一个缺少的 websockify 错误,因此下载了它并将其放入 util 文件夹中。然后我运行了相同的命令,它成功了!终端告诉我导航到一个 url,果然我可以控制我的虚拟机。
但是——我想知道如何使用 noVnc 访问所有 4 个虚拟机?是否有一些简单的方法可以将端口扩展到 iptables 或 firewalld 中的范围?
./utils/launch.sh --vnc localhost:5900-5903