Configurando um servidor VNC no Fedora 20

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