Backup script for configuring remote backup on linux/unix servers.

#!/bin/bash
rsync -ave ’ssh -p 5779′/etc root@192.168.0.1:/backup/folder/
rsync -ave ’ssh -p 5779′/var root@192.168.0.1:/backup/folder/
rsync -ave ’ssh -p 5779′/usr root@192.168.0.1:/backup/folder/
rsync -ave ’ssh -p 5779′/home root@192.168.0.1:/backup/folder/

rsync -ave ’ssh -p 1024′ /etc root@192.168.0.1:/backup/folder/

using rsync for a server having no ssh port.
======================================================
rsync -ave ssh /etc root@192.168.0.1:/backup/folder/
======================================================

ssh-keygen -t dsa
scp ~/.ssh/id_dsa.pub root@192.168.0.1:/root/.ssh/server1.key.pub

ON BACKUP SERVER
cat /root/.ssh/server1.key.pub >> /root/.ssh/authorized_keys2