我们在 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 连接的方式
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.