Changes between Version 5 and Version 6 of Documentation/Community/HowTo/ThePerfectEboxSetup/Backup

Show
Ignore:
Timestamp:
05/20/09 13:23:31 (4 years ago)
Author:
jsalamero@… (IP: 87.198.40.237)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/Community/HowTo/ThePerfectEboxSetup/Backup

    v5 v6  
    9696 
    9797TODO 
     98 
     99{{{ 
     100#!/bin/sh -e 
     101 
     102CONF=/mnt/backup 
     103ROOT=/mnt/backup 
     104HOSTS=$(cat $CONF/hosts) 
     105 
     106for HOST in $HOSTS ; do 
     107   mkdir -p $ROOT/$HOST 
     108   MAXAGE=$(cat $CONF/$HOST-maxage) 
     109   rdiff-backup --include-globbing-filelist $CONF/$HOST-filelist.inc --exclude-globbing-filelist $CONF/$HOST-filelist.exc root@$HOST::/ $ROOT/$HOST 
     110   if [ $? -eq 0 ]; then 
     111      rdiff-backup --remove-older-than $MAXAGE --force $ROOT/$HOST 
     112   else 
     113      echo $? > $ROOT/rdiff-backup.err 
     114   fi 
     115done 
     116}}} 
     117 
     118We add to .ssh/authorized_keys2: 
     119 
     120{{{ 
     121command="rdiff-backup --server",from="your backup server ip address",no-port-forwarding,no-X11-forwarding,no-pty (+ your backup server public key) 
     122}}} 
     123 
     124so we get something like: 
     125 
     126{{{ 
     127% cat /root/.ssh/authorized_keys2 
     128command="rdiff-backup --server",from="192.168.9.1",no-port-forwarding,no-X11-forwarding,no-pty ssh-rsa HHHHB3NzaC1yc2EAAAABIwAAAQEAnlhQrJ+EQb80OJ4igk7FaJdHbycpmNtoVefA4CrTDG2mjS++nKQylWsC0RFcJhhfTZGXtr9DbFWmtpfeRo7Mc931Eguz5yV2MhQtoY7mUpYnPOf7oKOKZl3zPjwFTd1H5yz9GHAaLWPPC6b+8r93Z+rHwh+q5Gwhhg9uZY+TqGsQ4hf7uxUIOC6hB4g2LLyhPb8MaGjjSe2WdiVU0iobkKQ+G6UAb54qbiy5kmMrTrQRixhkyCIMk9I9BlSsaJsYF/+4iGCT494jyvCyBBlP3puXtxXrsXGFeHM5YKNal3FaEPSRpfu68gsE0N4vZ45P9OCS+dTIUsSQ1sko1F+j4Q== root@backupsrv 
     129}}}