Save is a lightweight framework for creating high availability systems based on Mon with extensions for authenticated heartbeats and IP address takeover. Save also provides validation, synchronization, and archival of configuration and other files.
esync-perl is a tool, which is designed to up-/download files via ssh to/from a rootserver. esync can encrypt/decrypt this files with gpg an manage public keys (it also has a key storage). You can use it for safe backup or to safely transmit files.