Linux

Instalar VNC Server no Linux XFCE usando x11vnc

Aprenda como instalar e configurar o VNC Server no Linux XFCE utilizando x11vnc para acesso remoto ao desktop.

Instalar VNC Server no Linux XFCE usando x11vnc

Instalar VNC Server no Linux XFCE

Este tutorial mostra como instalar e configurar o servidor VNC no ambiente Linux XFCE utilizando o x11vnc para acesso remoto ao desktop.

1 - Remover servidor VNC padrão

sudo apt-get -y remove vino

2 - Instalar x11vnc

sudo apt-get -y install x11vnc

3 - Criar diretório para senha

sudo mkdir -p /etc/x11vnc

4 - Criar senha do VNC

sudo x11vnc -storepasswd /etc/x11vnc/vncpwd

5 - Ajustar permissões

sudo chmod 600 /etc/x11vnc/vncpwd
sudo chown root:root /etc/x11vnc/vncpwd

6 - Criar serviço systemd

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

Adicione o seguinte conteúdo:

[Unit]
Description=Start x11vnc at startup (XFCE)
After=graphical.target network.target

[Service]
Type=simple
ExecStartPre=/bin/sleep 15
ExecStart=/usr/bin/x11vnc \
  -auth guess \
  -forever \
  -noxdamage \
  -repeat \
  -rfbauth /etc/x11vnc/vncpwd \
  -rfbport 5900 \
  -shared
Restart=on-failure

[Install]
WantedBy=graphical.target

7 - Recarregar serviços

sudo systemctl daemon-reload

8 - Ativar no boot

sudo systemctl enable x11vnc.service

9 - Iniciar o serviço

sudo systemctl start x11vnc.service

Resultado

Após a configuração, o servidor VNC ficará disponível na porta 5900, permitindo acesso remoto ao desktop XFCE.