Instalando
Instale o tigerVNC :
$ sudo yum install tigervnc tigervnc-server
Configure o servidor usando isso e isso .
Pode ser necessário adicionar manualmente o vnc-server (porta 5901) em seu firewall:
$ sudo firewal-config
ou
$ firewall-cmd --permanent --zone=public --add-service vnc-server
ou
$ sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 5901 -j ACCEPT
Configuração
$ vncpasswd
$ subl /etc/systemd/system/vncserver@:1.service
$ cp /etc/systemd/system/vncserver@:1.service /etc/systemd/system/vncserver@:1.service
$ sudo systemctl daemon-reload
$ sudo systemctl enable vncserver@:1.service
$ sudo systemctl start vncserver@:1.service
$ sudo systemctl status vncserver@:1.service
Para limpar o iptables:
$ iptables -F
$ ll ~/.vnc/
$ ps aux | grep port
$ pkill vnc
Conectando
No cliente, conecte-se por:
$ vncviewer SERVER-IP:5901
Observe que isso está longe de ser seguro! A melhor solução é fazer um túnel SSH para o servidor, encaminhando as portas do VNC:
$ ssh -l USERNAME -L 5902:localhost:5901 SERVER-IP
$ vncviewer localhost:2