Instalar e Configurar Servidor VNC no Ubuntu: O Guia Absolutamente ESSENCIAL para Dominar o Acesso Remoto!

Descubra como transformar o seu Ubuntu numa poderosa estação de trabalho acessível de qualquer parte do mundo! Este guia imperdível revela, passo a passo, como instalar e configurar o TigerVNC — o servidor VNC de alta performance que está a revolucionar o acesso remoto a sistemas Linux.

1º Passo: Instalar o Ambiente Gráfico no Ubuntu Server (Imprescindível!)

Se estiver a usar o Ubuntu Desktop, pode saltar este passo. Caso contrário, está prestes a desbloquear o verdadeiro poder gráfico do seu servidor Ubuntu!

Execute a atualização do sistema para garantir que tudo está pronto:

Bash
apt update -y && apt upgrade -y

Instale o Tasksel, a ferramenta essencial para configurar ambientes gráficos:

Bash
apt install tasksel -y
tasksel

No menu interativo, seleccione Ubuntu Desktop com a tecla Espaço, depois carregue em Tab para destacar “OK” e confirme com Enter. Após instalar, defina o arranque em modo gráfico:

Bash
systemctl set-default graphical.target
reboot

2º Passo: Instalar o TigerVNC – O Servidor Que Vai Mudar Tudo

O TigerVNC está disponível nos repositórios oficiais. Instale com:

Bash
sudo apt install tigervnc-standalone-server -y

Crie um novo utilizador e configure a password VNC:

Bash
sudo adduser tecadmin
su - tecadmin
vncpasswd

Quando for solicitado, rejeite a password apenas de visualização com “n”.

Inicie o servidor VNC:

Bash
vncserver -localhost no

Confirme a sessão ativa com:

Bash
vncserver -list

3º Passo: Instalar o Cliente VNC – Controle Total na Palma da Sua Mão

Descarregue o VNC Viewer do site oficial da RealVNC. Após download:

Bash
dpkg -i /home/rahul/Downloads/VNC-Viewer-7.11.1-Linux-x64.deb

Abra o programa, crie uma nova ligação, e introduza o IP do servidor seguido de “:1”. Guarde, clique duas vezes, introduza a password… e magia: o Ubuntu está agora na sua frente, à distância de um clique!

4º Passo: Configurar o VNC para Integrar com GNOME – Interface Moderna e Eficiente

Antes de mais, termine a sessão ativa:

Bash
vncserver -kill :1

Crie o script de arranque para GNOME:

Bash
su - tecadmin
nano ~/.vnc/xstartup

Copie e cole:

Bash
#!/bin/sh
exec /etc/vnc/xstartup
xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &

Guarde e feche. Dê permissões de execução:

Bash
chmod u+x ~/.vnc/xstartup

5º Passo: Activar Serviço VNC com systemd – Arranque Automático, Sempre Pronto!

Crie o serviço systemd:

Bash
nano /etc/systemd/system/[email protected]

Cole o seguinte:

Bash
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple
User=tecadmin
PAMName=login
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :
ExecStart=/usr/bin/vncserver :%i -localhost no -geometry 1024x768
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Atualize o daemon e active o serviço para iniciar automaticamente:

Bash
systemctl daemon-reload
systemctl enable [email protected]
systemctl start [email protected]

Pronto! Está agora equipado com um servidor gráfico de controlo remoto ultra rápido, funcional e seguro. Uma ferramenta de elite ao seu alcance.

Artigos Relacionados