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 logado fisicamente. O que significa que se eu for para o computador & gt; 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!

Respostas:


0
  1. Primeiro instale o x11vnc

    sudo apt-get install x11vnc

  2. Em seguida, defina a senha do 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 / killall x11vnc

Reiniciar = em falha

Restart-sec = 2

[Instalar] WantedBy = multi-user.target

  1. Então começa com

    sudo systemctl daemon-reload

    sudo systemctl iniciar x11vnc

  2. E certifique-se de que o serviço seja iniciado na inicialização:

    sudo systemctl ativar x11vnc

Agora o x11vnc irá iniciar antes mesmo de você logar quando a máquina iniciar


Existe alguma maneira de criar uma sessão separada? O que quero dizer com isto é: quando alguém vai fisicamente ao PC e liga a tela, eles veriam o que estou fazendo. Eu gostaria de evitar isso! obrigado
Adam Novakovi

0

Se você usa 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

( http://www.karlrunge.com/x11vnc/faq.html#faq-xperms )

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.