sudo apt-get install x11vnc
2º – Para criar a senha:
sudo x11vnc -storepasswd A_SUA_PASSWORD /etc/x11vnc.pass
3º – Para dar permissão ao arquivo de senha:
sudo chmod 744 /etc/x11vnc.pass
4º – O comando a seguir vai rodar o X11vnc:
sudo x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o /tmp/x11vnc.log
Bom, até aí o aplicativo vai funcionar direitinho. Contudo, após reiniciar a máquina ele não mais estará rodando. Para fazer com que o programa inicie com o Sistema Operacional, será necessário criar um script dentro de /etc/init.d/, dar permissão de execução e executar o comando "update-rc.d" para fazer com que isso aconteça.
Passos:
Criar o arquivo:
=====================================================
# vim /etc/init.d/vnc-server
adicionar as linhas de comando dentro do arquivo:
#!/bin/bash
start() {
echo
"Iniciando VNC-Server..."
x11vnc -
env
FD_XDM=1 -display :0 -forever -rfbauth
/root/
.vncpasswd &>>
/var/log/vnc-server
.log &
echo
"[OK]"
}
stop() {
echo
"Desligando VNC-Server..."
killall x11vnc &>>
/var/log/vnc-server
.log
echo
"[OK"
]
}
case
"$1"
in
start) start
;;
stop) stop
;;
restart) stop; start
;;
*)
echo
"Uso correto: (start|stop|restart)"
;;
esac
start() {
echo "Inciar VNC..."
x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o ~/.Log-x11vnc.log
echo"VNC Funcionando..."
}
stop() {
echo "Parando o VNC..."
killall x11vnc &>> ~/.Log-vnc-server.log
echo "VNC parado..."
}
case "$1" in
start) start
;;
stop) stop
;;
restart) stop; start
;;
*) echo "Uso correto: (start|stop|restart)"
;;
esac
========================================================
Para dar permissão de execução para ao script:
# chmod +x /etc/init.d/vnc-server
Agora, vamos temos que colocar o script para iniciar com o sistema:
# cd /etc/init.d/
# update-rc.d vnc-server defaults
OK. O x11vnc já está configurado para iniciar com o sistema e você pode fazer o STOP e START com os comandos abaixo:
Exemplos:
# /etc/init.d/vnc-server start
# /etc/init.d/vnc-server stop
# /etc/init.d/vnc-server restart
Caso você não precise mais que ele suba junto com o sistema operacional, faça o comando abaixo:
# cd /etc/init.d/
# update-rc.d -f vnc-server remove
OBS.: A porta padrão de execução do VNC é a 5900
# vim /etc/init.d/vnc-server
Deixe-o assim:
Deixe-o assim:
# vim /etc/init.d/vnc-server
Deixe-o assim:
Deixe-o assim: