Hi,
I've been using OpenSSH and VNC (Virtual Network Computer)
to connect W... boxes to Linux machines. Just run the VNC
server on the Linux box, in local mode (accept connections
from the server itself, only), and use OpenSSH to "transparently"
connect the local VNC port (e.g., 5902) to the Windows machine.
Then, use the VNC client on the Windows box to log in to the
"local" VNC server on that box, which is in fact the server
on the Linux machine, channelled through the OpenSSH channel.
Best wishes,
Ernst