Crypto-Backup auf nen Provider-FTP-Server

Bei einigen Root-Server-Providern bekommt man ftp-Backup-Platz dazu.

Probleme:

Lösung:

Andere Features:

Skripte

#/usr/local/bin/ftp-backup
export PATH=$PATH:/usr/local/bin
TARGET=backup99.provider.de
USER=bak123456
PASSWD=geheim
DATENR=`date +"%d"`
FNAME=backup-$DATENR.tgz.gpg

ftp -n $TARGET <<EOF
user $USER $PASSWD
binary
put |crypt-backup $FNAME
EOF

#/usr/local/bin/crypt-backup
MAIL=user@example.org
cd /
tar czf - --exclude=./proc/* --exclude=./sys/* --exclude=./tmp/* . | \
 gpg --armor --encrypt --trust-model always --recipient $MAIL -

# /usr/local/bin/ftp-restore - give backup number as first argument

# zur Sicherheit
echo "Das Backup wird nun ins aktuelle Verzeichniss geschrieben."
echo "Falls nicht erwuenscht, Skript unbedingt abbrechen!"
read $DUMMY

export PATH=$PATH:/usr/local/bin
TARGET=backup99.provider.de
USER=bak12345
PASSWD=geheim
FNAME=backup-$1.tgz.gpg

ftp -n $TARGET <<EOF
user $USER $PASSWD
binary
get $FNAME |crypt-restore
EOF

#/usr/local/bin/crypt-restore
gpg --decrypt | tar xzf -

GnuPG/Backup (zuletzt geändert am 2007-12-23 22:49:01 durch localhost)