configurar x11vnc no ubuntu

testei em um ubuntu 18.04.2 server com lxde

  1. instalar o x11vnc
    1. sudo apt-get install x11vnc -y
  2. configurar a senha do vnc
    1. x11vnc -storepasswd
  3. configurar a inicialização automática no boot:
    1. sudo nano /etc/systemd/system/x11vnc.service
    2. adicione o texto:
      1. [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/SEUUSUARIO/.vnc/passwd -rfbport 5900 -shared -o /var/log/x11vnc.log

        Restart=on-failure

        [Install]
        WantedBy=multi-user.target

    3. dar permissões:
      1. sudo chmod 777 /etc/systemd/system/x11vnc.service
    4. adicionar os daemons:
      1. sudo systemctl daemon-reload
      2. sudo systemctl start x11vnc
      3. sudo systemctl status x11vnc
    5. ativar o serviço:
      1. sudo systemctl enable x11vnc.service
    6. reinicie o pc para conferir o funcionamento:
      1. sudo reboot

caso necessite ver o log em caso de erro: /var/log/x11vnc.log

fontes:
https://tecadmin.net/setup-x11vnc-server-on-ubuntu-linuxmint/
https://theseekersquill.wordpress.com/2010/03/16/vnc-server-ubuntu-windows/
https://askubuntu.com/questions/87401/how-can-i-enable-remote-control-desktop-sharing-on-lubuntu
https://www.raspberrypi.org/forums/viewtopic.php?t=50859

UPDATE:

eu estava tendo problemas de tela preta após realizar o acesso via vnc e bloquear a área de trabalho. Isso é causado por um “desentendimento” entre o light-locker e o x11vnc!
Primeiro como tentativa de resolver tive que parar o x11vnc, matar o ightdm, e reiniciar o x11vnc.
sudo systemctl stop x11vnc.service
sudo killall -9 lightdm
sudo systemctl start x11vnc.service
mas fazendo isso matava todos processos que estavam rodando na sessão havia ficado bloqueada, era a mesma coisa que fazer um logoff. Não era a melhor solução.
Pesquisando, achei algo que resolvia de forma funcional, basta desinstalar o light-locker
sudo apt-get remove light-locker
com isso, não terá mais as proteção de tela, e o bloqueio será assumido pelo XScreenSaver
Obs.: não faça troca de usuário, ou a tela ficará preta novamente. Infelizmente a solução ainda é incompleta 😦

 

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s