我正在proxmox上创建一个带有openVZ虚拟机的PAAS提供程序。我想使用noVNC访问另一个不同于proxyox控制台的网站中的实例。我在这个表单中使用了一个url
wss://promox_ip:8006/api2/json/nodes/node_name/openvz/instance_id/vncwebsocket?port=5900&vncticket=vnc_ticket
我总是收到这样的错误:`
连接意外关闭。
`请注意,每次连接我都使用一个新的票证。
通过在下添加对HTTPerver.pm文件的修改最终解决
/usr/share/perl5/PVE/
允许在未登录时访问novnc控制台。然后向发送POST请求
/api2/json/notes/{node}/lxc/{vmid}/vncproxy
并获取机票和港口。然后你可以通过websocket连接到此链接
/api2/json/notes/{node}/lxc/{vmid}/vncwebsocket