sudo apt-get install x11vnc vnc-java
luego desde el usuario general
x11vnc -storepasswd
se le pone el password.
Luego para entrar se entra por terminal (ssh) al usuario general. Y se ejecutan estos dos comandos. El primero hace que lo que se ejecute en el terminal, se ejecute en la sesion entorno grafico. El segundo prende el vnc.
export DISPLAY=:0
x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800
Version auto Start
1) sudo apt-get update
2) sudo apt-get install x11vnc
3) x11vnc -storepasswd (colocar superman2) dar y
4) sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/general/.vnc/passwd -rfbport 5900 -shared
5) sudo nano /etc/init/x11vnc.conf => colocar
# description «Start x11vnc on system boot»
description «x11vnc»
start on runlevel [2345]
stop on runlevel [^2345]
console log
respawn
respawn limit 20 5
exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/general/.vnc/passwd -rfbport 5900 -shared
6) sudo nano /etc/systemd/system/x11vnc.service => colocar
[Unit]
Description=x11vnc remote desktop server
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/general/.vnc/passwd -rfbport 5900 -shared
Restart=on-failure
[Install]
WantedBy=multi-user.target
7)
sudo systemctl daemon-reload
sudo systemctl start x11vnc
sudo systemctl status x11vnc
sudo systemctl enable x11vnc.service