Ihr Server lauscht nur auf der Loopback-Adresse localhost.localdomain:2
. Versuchen Sie, es mit der explizit angegebenen IP-Adresse des Servers zu starten:
vncserver -interface [address]
Vielleicht möchten Sie auch diese Option ausprobieren:
-localhost no
Der Befehl, der für mich funktioniert, ist:
vncserver -localhost no -geometry 800x600 -depth 24
Die Idee ist, vncserver auf der Netzwerkschnittstelle lauschen zu lassen und nicht nur auf der Loopback-Schnittstelle (lo).