헤드리스 서버의 Teamviewer, X 및 Window 관리자 문제

헤드리스 서버의 Teamviewer, X 및 Window 관리자 문제

내가 달성해야 할 것은 다음과 같습니다.

  1. Ubuntu 헤드리스 서버 CLI에서 Teamviewer 호스트 실행
  2. 해상도를 실행 가능한 수준으로 높이세요.
  3. 완전한 데스크톱 환경을 설치하지 않고도 TV를 통해 서버에서 브라우저를 열 수 있습니다.

1) 작업을 시작했는데 문제는 모니터가 연결되어 있지 않으면 해상도가 640x480에만 있다는 것입니다.

2) 모니터에 연결했을 때 작업도 시작했는데 Teamviewer가 작동하지 않습니다.

해상도를 높이기 위해 Grub에 라인을 추가하거나 dummby xorg 드라이버를 설치하고 dummby 구성을 사용하는 등의 작업을 시도했습니다. 이 모든 것이 Teamviewer를 중단시킵니다. 기본적으로 xinit 또는 Teamviewer와 같은 것을 설치하자마자 즉시 사용 가능한 18.04 서버 설치가 더 이상 작동하지 않습니다. 위의 설치 후 모니터를 연결하자마자 Teamviewer가 다시 작동하기 때문에 더 이상 모니터를 감지하지 못하기 때문인 것 같습니다.

또한 xrandr과 같이 내가 찾을 수 있는 모든 명령은 실제 ​​모니터가 연결된 경우에도 항상 모니터를 열 수 없다고 말합니다.

답변1

모니터가 연결되어 있지 않으면 Xvfb물리적 디스플레이나 I/O 장치가 필요하지 않은 것을 사용하십시오.

"전체 데스크탑 환경"을 원하지 않을 때는 blackbox또는 를 사용합니다 twm. twm은 더 작지만 블랙박스는 더 현대적입니다.

xvncTeamViewer를 실행하는 데 어떤 단계가 필요한지 알 수 없습니다 . 대신 시도해 보셨나요 ? (ssh를 통해 터널링되며 인터넷에 노출되지 않음)

onse 서버에서는 다음 스크립트를 사용합니다.

#!/bin/bash
#vfbx

export DISPLAY=:2
Xvfb $DISPLAY -screen 0 1286x1024x24 &
sleep 1
x11vnc --connect 127.0.0.1$DISPLAY &
firefox-esr --no-remote &
blackbox

나는 그것을 다음과 같이 칭찬한다:

vncviewer  -listen 2 -encodings tight -quality 0 &
ssh user@host -R 5502:127.0.0.1:5502 ./vfbx 

관련 정보