Linux / Fedora Core: How To Use rdiff-backup To Pull Backups
rdiff-backup is a popular, free, open source mirroring and incremental backup system for posix based operating systems like linux & Mac OS X. It uses rysnc algorithm through librsync but it doesn't use rsync. The documentation of rdiff-backup focuses on push model for backup where client machines pushes their backup data to backup server. This model is problematic when the backup server is on a well protected secure network behind a firewall. Client machines on external servers cannot easily connect to a machine behind firewall without punching a hole which reduces security of the system. A better alternative is to use the pull model where the backup server requests for backup from client machine, at regular intervals, over secure ssh connection.


