Thank you to both for the great info. This looks exactly like what I am looking for!

Dave


On 06/08/2012 09:26 AM, Alex Mandel wrote:
The classic solution to this is rsync, which I find to be somewhat tricky but can get by using grsync (a GUI version) to set up. rsync is magic in that it only transfers differences. It does however take a while each time it's run to find what's changed and I haven't found a good way to skip that and say just push new stuff since I know the old stuff hasn't changed. This could be set up as a cron job to just happen in the background. The other method I sometimes use for this challenge is version control. I setup the master repository on my server and then use standard version control methods to keep my 2 desktop/laptop machines up to date whenever I get on them. There's a little extra work here since a user has to manually say "add" to the version control system then push the files, and remember to pull/update on the other machine. Some of the common version control system do have integration with Nautilus or Dolphin (The file managers) so you don't have to learn command line. Enjoy, Alex


On 06/08/2012 09:47 AM, anon wrote:
If you decide to go the rsync route, here are the commands i used, i can
explain it to you if you need it.

This is the command that i used for backups:

rsync -e ssh -varuzLP ~/Documents ~/torrents ~/src
[email protected]:/home/metta/backup/  /*use rsync to backup files */

and the command to generate security keys:

/* create key pair so no password needed with ssh, turn off password
auth in /etc/ssh/sshd_config*/
ssh-keygen -t dsa /* on source system, just hit enter @ prompts */
ssh-copy-id -i ~/.ssh/[email protected]  /* dest machine */


--
Ubuntu-us-ca mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-us-ca

Reply via email to