Si lo que buscamos es que la sesión de VNC inicie para ver lo mismo que tenemos en el Monitor local, lo que tenemos que hacer es que el servicio de VNC se conecte al Display 0 que es la primer sesión de Monitor que inicia el Sistema Operativo.
Vamos a instalar x11vnc:
$ sudo apt-get install x11vnc
Creamos una Password para el servicio:
$ sudo x11vnc -storepasswd miPassword /etc/x11vnc.pass
Creamos el archivo x11vnc.service y agregamos las siguientes lineas:
$ sudo vim /etc/systemd/system/x11vnc.service
[Unit]
Description="x11vnc"
Requires=display-manager.service
After=display-manager.service
[Service]
ExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth guess -rfbauth /etc/x11vnc.pass
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
Restart-sec=2
[Install]
WantedBy=multi-user.target
Para que el servicio se inicie automaticamente al iniciar el OS:
$ sudo systemctl enable x11vnc
Iniciar el servicio:
$ sudo systemctl start x11vnc
Para hacer las pruebas nos conectamos a la IP del host que configuramos con el puerto 5900.
Eso es todo... Salu2!
No hay comentarios:
Publicar un comentario