Note: This process is risky
Connecting over ssh to a Ubuntu Live Distribution
This guide may be handy if you have to help a less-technical remote friend recover data when his Windows computer became corrupted/damaged (as I had to). We used Ubuntu's great Live CD and I was able to help him by logging in and moving everything to a USB disk.
Remote Computer
First, you need an Ubuntu Live CD for the remote computer. Start the computer with the CD in the drive, checking the BIOS if the computer does not start to the CD-Drive.
I prefer to ask people to use the command prompt, as there are less steps (though more letters!). The remote user should start the root terminal, and type in
sudo apt-get update sudo apt-get install ssh
answering yes to the question about installing extra packages.
Next, add a password for the ubuntu account:
sudo passwd ubuntu
and typing a password (twice) for the ubuntu user.
IP Address
You will need to know their ip address. The easiest way for them to find this out is to go to have them view, in their browser, www.whatismyip.com. They should tell you this number.
NAT/Router
If they have a router, they may need to open up their router to allow external access - the most complicated step for them. The remote user needs to type in ip addr in the command prompt. They should see something like
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:e0:22:51:89:a3 brd ff:ff:ff:ff:ff:ff inet 192.168.1.101/24 scope global eth0
where 192.168.1.101 (or something like it) is their IP address. Depending on what router you have, you will need to open up either port 25 for ssh or put the whole computer in the DMZ zone. Whichever option you choose, make sure you close the ports when you are all done!
An alternative to reconfiguring the NAT router is to use Hamachi. Hamachi is a tool to set up a VPN with minimal effort. Installation is straightforward and hamachi comes in a single package, so it's easy to move around. See the web site for more information.
Connecting
From your computer, be it Ubuntu or Mac OSX Terminal or Windows Putty, type ssh ubuntu@theiripaddress using the number they saw at whatismyip.com. Enter the password your friend typed in minutes ago, and you are in the system.
Moving around
If Ubuntu has not mounted their Windows partition, you can do it with
mkdir /media/windows mount /dev/hda1 /media/windows/ -t ntfs -o umask=0222
You may need to mount their USB Flash Disk or network share (or other media), and from here you can copy selected files off their bad system.