X11 vnc no Ubuntu Linux – Login!

Você pode muito bem pensar: “Porquê um post sobre vnc no Ubuntu se ele já vem com o vino vnc-server nativo(área de trabalho remota) no SO?”. O problema é que no programa nativo você só tem acesso remoto a área de trabalho se a máquina a qual vai se conectar estiver logada no SO. Tudo bem que pode-se usar ssh, mas se não é o que deseja e precisa acessar a interface gráfica sem problemas, com essa dica você vai poder logar de qualquer SO na máquina Ubuntu em questão.

Para instalar o x11vnc:

sudo apt-get install x11vnc

Aproveita e já cria um arquivo com senha:

sudo x11vnc -storepasswd  senha /etc/x11vnc.pass

Agora configura o gdm para executar x11vnc na hora do login:

sudo gedit /etc/gdm/Init/Default

Adiciona esta linha (ates do exit 0 ):

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900

Note que no parâmetro acima você pode alterar a porta se desejar, entre outras coisas.

Ao reiniciar a máquina, agora vai poder logar remotamente no SO, porém após logar o x11vnc será fechado, se quiser que ele faça o login e contibue aberto.
Vá até o arquivo:

sudo gedit /etc/gdm/gdm.conf

Mude a linha:

#KillInitClients=true

Para:

KillInitClients=false

Feito. No meu caso preferi não fazer essa última alteração, então após logar você pode usar o vino vnc nativo(área de trabalho remota) do Ubuntu, ficando assim com duas senhas para o acesso remoto ;)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *