My home machine is on a network behind a firewall and cannot be 'pinged' directly. I want to be able to run a cron job on a remote machine, which will log into my home machine and SECURELY copy the files.
These are the two obstacles to be overcome:
How to make my machine (or at least the folder I wish to 'share') visible to the external world
How to securely copy the files without human intervention.
Can anyone help?
BTW, both machines are running Ubuntu 10.0.4
rsync -avz -e ssh remoteuser@remotehost:/remote/dir /this/dir/
... perhaps that is more information you need to share with us regarding your situation. – Prix Aug 7 '10 at 7:47