我有一个虚拟服务器,一个图形应用程序(实际上是一个电子浏览器)正在其上运行。
我实际上运行使用以下脚本启动它的命令:
#!/usr/bin/env bash
set -e
# Start Xvfb
Xvfb -ac -screen scrn 1280x800x24 :9.0 &
export DISPLAY=:9.0
exec "$@"
即使我没有连接到 ssh,它也会在screen
.然而有时当连接到服务器时我想访问它的 GUI。这与直接使用 启动它不同ssh -X
。有什么办法可以访问 Xfvb 创建的显示吗?
答案1
您可以使用 x11vnc 在现有 X 服务器上启动 VNC 服务器。但是,如果您预计需要执行此操作,则可能需要使用 Xvnc 而不是 Xvfb。