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를 사용할 수 있습니다.

관련 정보