
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:
apt update -y && apt upgrade -y
Instale o Tasksel, a ferramenta essencial para configurar ambientes gráficos:
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:
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:
sudo apt install tigervnc-standalone-server -y
Crie um novo utilizador e configure a password VNC:
sudo adduser tecadmin
su - tecadmin
vncpasswd
Quando for solicitado, rejeite a password apenas de visualização com “n”.
Inicie o servidor VNC:
vncserver -localhost no
Confirme a sessão ativa com:
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:
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:
vncserver -kill :1
Crie o script de arranque para GNOME:
su - tecadmin
nano ~/.vnc/xstartup
Copie e cole:
#!/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:
chmod u+x ~/.vnc/xstartup
5º Passo: Activar Serviço VNC com systemd – Arranque Automático, Sempre Pronto!
Crie o serviço systemd:
nano /etc/systemd/system/[email protected]
Cole o seguinte:
[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:
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.