그래픽 응용 프로그램(실제로는 전자 브라우저)이 실행되는 가상 서버가 있습니다.
실제로 다음 스크립트를 사용하여 명령을 실행하여 시작합니다.
#!/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를 사용할 수 있습니다.