我们在 A(192.168.5.5)机器上搭建了一个 pve 虚拟机(8006 端口)、然后在 B 机器(192.168.5.10)中的一个 web 项目调用
目的:集成 web shell 到自己项目后台,使用的是 novnc 客户端
自己写的代码流程如下:
1 、调用/api2/json/nodes/{node}/qemu/{vmid}/vncproxy
接口生成凭证.
2 、根据上面返回的凭证,调用..../vncwebsocket
接口生成 websocket 地址
3 、B 机器下载了 novnc 客户端、且运行了 websockify 代理、指向地址是: 192.168.5.5:5900
./novnc_proxy --vnc 192.168.5.5:5900 --cert selfsigned.crt --key selfsigned.key
4 、 打开 novnc 访问地址、websocket 里面输入 2 步生成的信息,一直显示无法连接服务器,不知道是啥原因
想请问下大佬这个是咋用的、下面是 novnc 连接的方式