我在proxmox上创建了一个带有openVZ虚拟机的PAAS提供程序。 我想使用noVNC访问不同于proxmox控制台的另一个网站中的实例。 我使用了这种形式的网址
?WSS:// promox_ip:8006 / API2 / JSON /节点/节点名称/ OpenVZ的/ INSTANCE_ID / vncwebsocket端口= 5900&安培; vncticket = vnc_ticket
我总是收到这个错误:`
连接意外关闭。
` 请注意,我使用每个连接的新票证。
答案 0 :(得分:1)
最后通过在
下添加对HTTPerver.pm文件的修改来解决的/ usr /共享/的perl5 / PVE /
允许在未登录时访问novnc控制台。 然后将POST resquest发送到
/ API2 / JSON /节点/ {节点} / LXC / {VMID} / vncproxy
获取票证和港口。 然后你可以通过websocket连接到这个链接
/ API2 / JSON /节点/ {节点} / LXC / {VMID} / vncwebsocket