無頭 16.04 上的 x11vnc 和 lightdm

無頭 16.04 上的 x11vnc 和 lightdm

我需要使用 x11vnc 存取遠端 xenial 機器 sudo apt-get install lightdm x11vnc 安裝了必要的部分。然後,我建立了一個密碼

sudo x11vnc -storepasswd yourVNCpasswordHERE /etc/x11vnc.pass

然後我就跑了

sudo /usr/bin/x11vnc -xkb -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5901 -o /var/log/x11vnc/x11vnc.log

現在,當我連接到遠端電腦(從 Mac,透過 Connect to server via

vnc://remote.server:5901

我使用本機上的使用者名稱登入畫面,但總是收到錯誤

Failed to start session

我怎樣才能完成這項工作

答案1

問題解決了。原來是Ubuntu桌面沒有安裝。所以我做了

sudo apt-get install ubuntu-desktop

另外,我改了一行

/lib/systemd/system/x11vnc.service

# ExecStart=/usr/bin/x11vnc  -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth guess -rfbauth /etc/x11vnc.pass
ExecStart=/usr/bin/x11vnc  -create -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -rfbauth /etc/x11vnc.pass -rfbport 5905

進行此更改後,我可以透過 VNC(從我的 Mac)進行連接

相關內容