[ubuntu] Looking to setup a secure SSH / VNC connection
I have two machines at work. One is my general purpose desktop, running Ibex (call it U904). Another is a workstation (call it WS) that needs to run XP x64 in order to run a proprietary scientific software. I would like to occasionally look into these machines from outside, say home. I could put a VNC server and use Terminal from home to see the U904 machine but I wonder how secure it is. The WS machine is not visible to the outside world but U904 can see it in the local network (and from U904, I can see its screen as it runs UltraVNC server on XP).
What I want: Log on to U904 from home, turn on a VNC server, log on to the VNC server and view U904′s screen. Then if I need, I can look into the WS through U904. Then I want to be able to turn off the VNC server when I am done.
Can someone guide me in a noob-friendly manner regarding
1) how to setup a SSH server on U904.
2) Choose the best VNC server for U904 and how to turn it on and off.
3) Any other precautions.
Thanks.