Hallo,
ich nutze ein Backup-Skript, das die erstelle Sicherung über FTP auf einen anderen Server überträgt. Mit Debian Lenny gab es überhaupt keine Probleme, seitdem ich jedoch Debian Squeeze nutze, funktioniert die FTP-Verbindung nicht mehr.
Der Login wird nicht korrekt aufgebaut und scheitert, sodass auch kein Transfer der Dateien stattfindet.
Folgendes Skript nutze ich:
Ist der FTP-Befehl bei Debian Squeeze vielleicht anders?
Oder weiß jemand, woran es liegen könnte?
Vielen Dank schonmal
Gruß
ich nutze ein Backup-Skript, das die erstelle Sicherung über FTP auf einen anderen Server überträgt. Mit Debian Lenny gab es überhaupt keine Probleme, seitdem ich jedoch Debian Squeeze nutze, funktioniert die FTP-Verbindung nicht mehr.
Der Login wird nicht korrekt aufgebaut und scheitert, sodass auch kein Transfer der Dateien stattfindet.
Folgendes Skript nutze ich:
PHP:
#!/bin/bash
# Titel: Backup-Script
# Description: Sicherung von /srv, /etc, /var/log und MYSQL-Datenbanken anlegen und automatisch auf einen festgelegten FTP-Server hochladen.
# Copyright: Christian Beier (http://www.beier-christian.eu/)
# Version 1.1
# Allgemeine Angaben
MYSQL_USER=
MYSQL_PASS=
FTP_SERVER=
FTP_USER=
FTP_PASS=
# Festlegung des Datums - Format: 20050710
DATE=`date +"%d.%m.%Y"`
# ENDE DER EINSTELLUNGEN
# Backup-Verzeichnis anlegen
mkdir /tmp/backup
mkdir /tmp/backup/mysql
# Verzeichnisse die ins Backup integriert werden sollen
cp -r /srv /tmp/backup
cp -r /etc /tmp/backup
cp -r /var/log /tmp/backup
cp -r /var/www /tmp/backup
cd /tmp/backup/mysql
# Sicherung der Datenbanken
mysqldump -AaCceQ -u$MYSQL_USER -p$MYSQL_PASS -r mysql.dbs
cd ../
# Alle Dateien mit tar.bz2 komprimieren
tar cjfp files-$DATE.tar.bz2 srv
tar cjfp etc-$DATE.tar.bz2 etc
tar cjfp logs-$DATE.tar.bz2 log
tar cjfp www-$DATE.tar.bz2 www
tar cjfp mysql-$DATE.tar.bz2 mysql
# Alle Dateien in 1 Datei packen
tar cjfp backup-$DATE.tar.bz2 files-$DATE.tar.bz2 etc-$DATE.tar.bz2 logs-$DATE.tar.bz2 www-$DATE.tar.bz2 mysql-$DATE.tar.bz2
# Backup verschlüsseln
gpg --passphrase passwort -c backup-$DATE.tar.bz2
#Alle komprimierten Dateien per FTP auf den Backup-Server laden
ftp -u ftp://$FTP_USER:$FTP_PASS@$FTP_SERVER $DATE
#Anschließend alle auf den Server angelegten Dateien wieder löschen
rm -r -f /backup
Ist der FTP-Befehl bei Debian Squeeze vielleicht anders?
Oder weiß jemand, woran es liegen könnte?
Vielen Dank schonmal
Gruß