Hallo Leute,
Ich versuche seit zwei Tagen Backups von meinem Hetzner-Rootserver auf meine heimische DS111 zu speichern. Das Backup auf dem Server wird durch das Backupscript "Tartarus" durchgeführt, das mittels cURL die Backupdateien dann per SFTP auf die DS111 überträgt.
DDNS ist eingerichtet und im Router konfiguriert. SFTP wurde auf der DS111 (DSM 4.2) eingerichte und funktioniert einwandfrei (getestet mit Filezilla). Zusätzlich habe ich einen neuen "Gemeinsamen Ordner" "Serverbackups" angelegt sowie einen FTP-User, der darauf Lese- und Schreibzugriff hat.
Dabei treten folgende Probleme auf:
1. Beim ersten ausführen von Tartarus auf dem Rootserver erhielt ich folgende Fehlermeldung:
2. Ist der erste Fehler beseitigt, bricht die Datenübertragung trotzdem mit folgendem Fehlercode ab:
Der 1. Fehler beruht offensichtlich auf einem Zertifikatsproblem. Wenn ich mal direkt mit "sftp" von meinem Rootserver auf die DS111 zugreife und die Zertifikatsmeldung bestätige, ist dieser Fehler beseitigt. Das Zertifikat der DS111 wird offensichtlich dauerhaft als akzeptiert gespeichert. Meine Frage dazu: Wieso wird hier mit Zertifikaten hantiert? Ich führe doch eine Authentifizierung mit Benutzername und Passwort durch?
Mein großes Problem ist jedoch die 2. Fehlermeldung. Wieso erhalte ich hier Rechteprobleme?
Ich habe probiert, mit cUrl auf die DS11 zuzugreifen:
Das klappt einwandfrei. Wenn ich aber direkt auf das Verzeichnis "Serverbackups" zugreifen möchte, erhalte ich umgehend ein:
Ich habe überhaupt keinen Plan, warum ich keine Zugang zum "Serverbackup"-Verzeichnis habe. Kurioserweise kann ich mit dem Tool "sftp" auf dem Rootserver problemlos auf diese Verzeichnis zugreifen und darauf Dateien übertragen. Ich bin ziemlich verwirrt und und würde mich über Hilfe sehr freuen.
Gruß, Curiosus
Ich versuche seit zwei Tagen Backups von meinem Hetzner-Rootserver auf meine heimische DS111 zu speichern. Das Backup auf dem Server wird durch das Backupscript "Tartarus" durchgeführt, das mittels cURL die Backupdateien dann per SFTP auf die DS111 überträgt.
DDNS ist eingerichtet und im Router konfiguriert. SFTP wurde auf der DS111 (DSM 4.2) eingerichte und funktioniert einwandfrei (getestet mit Filezilla). Zusätzlich habe ich einen neuen "Gemeinsamen Ordner" "Serverbackups" angelegt sowie einen FTP-User, der darauf Lese- und Schreibzugriff hat.
Dabei treten folgende Probleme auf:
1. Beim ersten ausführen von Tartarus auf dem Rootserver erhielt ich folgende Fehlermeldung:
Rich (BBCode):
curl: (51) SSL peer certificate or SSH remote key was not
OK Command 'chunknstore ' failed with exit code 51
2. Ist der erste Fehler beseitigt, bricht die Datenübertragung trotzdem mit folgendem Fehlercode ab:
Rich (BBCode):
curl: (9) Upload failed: Permission denied (3/-31)
Command 'chunknstore ' failed with exit code 9
Der 1. Fehler beruht offensichtlich auf einem Zertifikatsproblem. Wenn ich mal direkt mit "sftp" von meinem Rootserver auf die DS111 zugreife und die Zertifikatsmeldung bestätige, ist dieser Fehler beseitigt. Das Zertifikat der DS111 wird offensichtlich dauerhaft als akzeptiert gespeichert. Meine Frage dazu: Wieso wird hier mit Zertifikaten hantiert? Ich führe doch eine Authentifizierung mit Benutzername und Passwort durch?
Mein großes Problem ist jedoch die 2. Fehlermeldung. Wieso erhalte ich hier Rechteprobleme?
Ich habe probiert, mit cUrl auf die DS11 zuzugreifen:
Rich (BBCode):
root@srv:/# curl sftp://ftp01:PaulPaul@onlineredakteur.selfhost.bz
drwxrwxrwx 2 root root 4096 Mar 4 2012 public
drwxrwxrwx 2 root root 4096 Feb 12 12:38 Serverbackups
drwxr-xr-x 2 ftp01 users 4096 Feb 10 10:28 home
Dies ist ja dann auch das Problem, dass das Backupscript "Tartarus" hat.curl: (9) Could not open remote file for reading: Permission denied
Ich habe überhaupt keinen Plan, warum ich keine Zugang zum "Serverbackup"-Verzeichnis habe. Kurioserweise kann ich mit dem Tool "sftp" auf dem Rootserver problemlos auf diese Verzeichnis zugreifen und darauf Dateien übertragen. Ich bin ziemlich verwirrt und und würde mich über Hilfe sehr freuen.
Gruß, Curiosus