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 サーバーを起動できます。ただし、これが必要になると予想される場合は、Xvfbの代わりにXvncを使用できます。

関連情報