Hi DEVELISH,
I think this is possible through VNC server for setting op the remote interface and SSH for encrypting the data line.
For more in formation you can see this HOWTO
http://www.cvs.rochester.edu/people/d_logan/VNC_SSH.htm
It's available for Windows, Linux, Soloris and a couple of more OS's
Bookmarks