X11vnc Sudo apt-get install lightdm x11vncが必要なパーツをインストールした状態で、リモートのxenialマシンにアクセスする必要があります。次に、パスワードを作成しました
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から、サーバーに接続して
vnc://remote.server:5901
このマシンのユーザー名を使用して画面にログインしますが、常にエラーが発生します
Failed to start session
どうすればこの作品を作ることができます
問題が解決しました。 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から)接続できました