Aangenomen dat de G4 niet direct te bereiken is via internet, dan is het een kwestie van inloggen op een box die wel bereikbaar is via internet en die op zijn beurt ook de G4 kan bereiken (als de G4 wel bereikbaar is, maar de VNC poorten dicht heeft staan kan de volgende methode ook gebruikt worden)
vanaf de computer die VNC client wil openen via terminal:
ssh username@computer.close.to.G4 -L 6000:G4.gezien.van.interne.netwerk:6000
computer.close.to.G4 is dus typisch het ip of dns naam van de firewall die in de weg staat
G4.gezien.van.interne.netwerk is het ip of dns naam van de G4 zoals de firewall hem kan zien (als de G4 zijn VNC poorten dicht heeft staan maar wel bereikbaar is, dan is dit dus localhost)
de strategie is dus om te ssh-en naar een box die zo dicht mogelijk bij de G4 staat (of naar de G4 zelf) en dan die ssh verbinding een portforwarding te laten doen. Owja, en je VNC client moet je richten naar je localhost port 6000 uiteraard.
Goed, hiermee moet je een eind komen, ik zou zeggen RTFM 
-ozy