Connect and view the screen of a raspberry pi connected via ssh
You mention TightVNC, and you can totally use VNC if you have access via SSH. Assuming that you have a running VNC server on the Rpi, then you will "ssh -L 5900:localhost:5900" for example to map from your local machine to the SSH session then just VNC to localhost.
Here is an example using Putty as the client, but you can also just use CMD in Windows or TERM in linux.
How to Tunnel VNC over SSH