Váš server naslouchá pouze na adrese zpětné smyčky localhost.localdomain:2
. Zkuste jej spustit s explicitně zadanou IP adresou serveru:
vncserver -interface [address]
Můžete také zkusit tuto možnost:
-localhost no
Příkaz, který mi funguje, je:
vncserver -localhost no -geometry 800x600 -depth 24
Cílem je, aby vncserver naslouchal na síťovém rozhraní, nikoli pouze na rozhraní zpětné smyčky (lo).