Just like guruz I would also recommend using VNC on your server and on your client. It is free, reliable and available for Windows and Linux.
On the Linux server you'll need to install XFree86 and the VNC package, then start the VNC server like this:
Code:
vncserver -geometry 1600x1200
(or specify any other resolution you want to use on your
client).
On the client simply install the VNC viewer (Linux or Windows) and connect to your server (even possible over the Internet).
I would also recommend using gtk-gnutella.