VNC: mudanças entre as edições
Criou página com '= VNC = == X11VNC == === Ubuntu === ==== Instalação ==== Para instalar use o comando: sudo apt-get install x11vnc Para criar a senha: sudo x11vnc -storepasswd SEU_PASSWORD /etc/x11vnc.pass Para dar permissão ao arquivo de senha: sudo chmod 744 /etc/x11vnc.pass 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, a...' |
|||
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 9: | Linha 9: | ||
Para instalar use o comando: | Para instalar use o comando: | ||
sudo apt-get install x11vnc | sudo apt-get install x11vnc -y | ||
Para criar a senha: | Para criar a senha:'''lembre-se de mudar SEU_PASSWORD pela senha correspondente''' | ||
sudo x11vnc -storepasswd SEU_PASSWORD /etc/x11vnc.pass | sudo x11vnc -storepasswd SEU_PASSWORD /etc/x11vnc.pass | ||
Linha 27: | Linha 27: | ||
Criar o arquivo '''/etc/init.d/vnc-server''' | Criar o arquivo '''/etc/init.d/vnc-server''' | ||
vim /etc/init.d/vnc-server | sudo vim /etc/init.d/vnc-server | ||
adicionar as linhas de comando dentro do arquivo: | adicionar as linhas de comando dentro do arquivo: |
Edição atual tal como às 20h09min de 20 de setembro de 2024
VNC[editar | editar código-fonte]
X11VNC[editar | editar código-fonte]
Ubuntu[editar | editar código-fonte]
Instalação[editar | editar código-fonte]
Para instalar use o comando:
sudo apt-get install x11vnc -y
Para criar a senha:lembre-se de mudar SEU_PASSWORD pela senha correspondente
sudo x11vnc -storepasswd SEU_PASSWORD /etc/x11vnc.pass
Para dar permissão ao arquivo de senha:
sudo chmod 744 /etc/x11vnc.pass
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.
Criar o arquivo /etc/init.d/vnc-server
sudo 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
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
O x11vnc já está configurado para iniciar com o sistema e você pode fazer o STOP e START com os comandos abaixo:
Operação do Daemon[editar | editar código-fonte]
/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
A porta padrão de execução do VNC é a 5900
Para iniciar
/etc/init.d/vnc-server
crie um script com o comando acima
#!/bin/bash # /etc/init.d/vnc-server