conexão remota só funciona quando estou logado

0

Estou usando o ubuntu 15 + vncserver para uma conexão remota. Mas isso só funciona quando estou fisicamente logado. O que significa que se eu for para o computador > faça o login e tente se conectar remotamente a ele - funciona. Quando estou desconectado, não consigo me conectar. Existe alguma maneira de mudar isso? ou pelo menos algum comando de terminal que me permitiria usar isso? obrigado!

    
por Adam Novakovi 25.03.2016 / 11:21

2 respostas

0

  1. Primeiro instale o x11vnc

    sudo apt-get instala x11vnc

  2. Em seguida, defina a senha vnc

    sudo x11vnc -storepasswd /etc/x11vnc.pass

  3. Em seguida, abra o arquivo de serviço

    sudo nano /lib/systemd/system/x11vnc.service

  4. E, insira o seguinte texto

[unidade] Descrição="x11vnc"

Requer = display-manager.service

Depois de = display-manager.service

[Serviço]

ExecStart = / usr / bin / x11vnc -xkb -noxrecord -noxfixes -noxdamage -display: 0 -auth guess -rfbauth /etc/x11vnc.pass

ExecStop = / usr / bin / kill11 x11vnc

Reiniciar = em falha

Reiniciar-sec = 2

[Instalar] WantedBy = multi-user.target

  1. Então começa com

    sudo systemctl daemon-reload

    sudo systemctl inicia x11vnc

  2. E verifique se o serviço é iniciado na inicialização:

    sudo systemctl ativar x11vnc

Agora o x11vnc será iniciado antes mesmo de você efetuar login assim que a máquina iniciar

    
por 25.03.2016 / 12:14
0

Se você usar x11vnc, tente esta configuração em /etc/init/x11vnc.conf (substitua USER por seu nome de usuário real):

start on login-session-start
script
x11vnc -dontdisconnect -display :0 -auth /home/USER/.Xauthority -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /home/USER/.vnc/x11vnc.log -rfbauth /home/USER/.vnc/passwd
end script

( link )

    
por 25.03.2016 / 12:18