noVNC连接多台远程主机
noVNC是一个HTML5 VNC客户端,采用HTML5 websockets、Canvas和JavaScript实现,noVNC被普遍应用于各大云计算、虚拟机控制面板中,比如OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC。前面说了 noVNC 采用 WebSockets 实现,但是目前大多数 VNC 服务器都不支持 WebSockets,所以 noVNC 是不能直接连接 VNC 服务器的,怎么办呢?这就需要一个代理来实现websockets和tcp sockets之间的转换,这个代理就是websockify。 使用noVNC远程访问多个远程主机,拓扑结构如下。 只需要一台机器作为noVNC代理,其他被访问的机器安装VNC server就可以了。 vncserver安装和使用 主机Target2 Target2主机是CentOS操作系统,可以使用tigervnc-server作为VNC server。 安装: [root@localhost Desktop]# yum install tigervnc-server -y 安装完后,查看vncserver的配置文件: [root@localhost Desktop]# rpm -qc tigervnc-server /etc/sysconfig/vncservers