narozdil od Jendy pouzivam x11vnc i pro server bez graficke karty, resp. bez pripojeneho LCD, kdy pro X11 mam nastaven pouziti dummy ovladace (balik: xserver-xorg-video-dummy) a pro nej pripraven /etc/X11/xorg.conf
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync # 1920x1200 59.88 Hz (CVT 2.30MA) hsync: 74.56 kHz; pclk: 193.25 MHz
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
Identifier "Screen0"
DefaultDepth 24
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1200" "1920x1080"
EndSubSection
EndSection
a pridanou systemd sluzbu /etc/systemd/system/x11vnc.service (je pri pouziti spravce sezeni lightdm, pokud mas GDM(ci neco jineho), musis upravit)
[Unit]
Description=x11vnc VNC Server for X11
Requires=lightdm.service
After=lightdm.service
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -display WAIT:0 -localhost -forever -shared -rfbauth /home/TVUJUZIVATEL/.vnc/passwd -rfbport 5900 -no6 -rfbportv6 -1 -ping 60 -noxdamage -ncache_cr -dontdisconnect -noxrecord
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
RestartSec=2
SuccessExitStatus=3
[Install]
WantedBy=graphical.target
TVUJUZIVATEL zmen na jmeno tveho uzivatele, pod kterym pripravis heslo:
x11vnc -usepw
soubor hesla muzes umistit samozrejme jinam (napr. mimo home) a upravit patricne cestu v te unite...
# pak ji povolis
sudo systemctl enable x11vnc
# a nastartujes
sudo systemctl start x11vnc
EDIT: volba -localhost zajisti ze x11vnc posloucha jen na lokalhostu, po siti neni dostupny naprimo, pouze pres pripravenej SSH tunel, kdy vnc spojeni pak probiha v ramci tunelu jako "na localhost"