通过 SSH 访问已运行应用程序的 GUI

通过 SSH 访问已运行应用程序的 GUI

我有一个虚拟服务器,一个图形应用程序(实际上是一个电子浏览器)正在其上运行。

我实际上运行使用以下脚本启动它的命令:

#!/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。

相关内容