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

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

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

  1. Ubuntu Headless Server CLI에서 Teamviewer Host 실행
  2. 해상도를 가능한 수준으로 높입니다.
  3. 전체 데스크톱 환경을 설치하지 않고도 TV에서 서버의 브라우저를 열 수 있습니다.

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

2) 나에게도 작동하지만(모니터에 연결된 경우) Teamviewer가 작동하지 않습니다.

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

또한, 내가 찾을 수 있는 모든 명령(예: xrandr)은 실제 모니터가 연결되어 있어도 항상 모니터를 열 수 없다고 말합니다.

답변1

모니터가 연결되지 않은 경우 Xvfb물리적 모니터나 I/O 장치가 필요하지 않은 접근 방식을 사용하십시오.

"전체 데스크탑 환경"이 필요하지 않을 때 blackbox또는 twmtwm은 더 작지만 블랙박스는 더 현대적입니다.

TeamViewer를 시작하는 데 어떤 단계가 필요한지 알 수 없습니다. 시도해 보셨나요 xvnc? (Ssh를 통한 터널링, 인터넷에 노출되지 않음)

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

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

관련 정보