rsync backup ziehen (read access) klappt nicht

Status
Für weitere Antworten geschlossen.

maes

Benutzer
Mitglied seit
12. Feb 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Liebes Forum,
ich möchte gern mit Hilfe von rsync ein backup einer entfernt stehenden source DS auf meine lokale backup DS ziehen. Die Idee ist, dass die backup DS so hinter einer geschlossenen Firewall stehen kann.
Vor ein paar Jahren hatte ich mir das damals noch unter DSM 5.2 fein eingerichtet.
Nach dem (längst überfälligen) Upgrade auf DSM 6.2 klappt das jetzt leider nicht mehr.

Auf der source DS ist der Rsync service aktiviert.

Wenn ich nun auf der Backup DS den Befehl rsync -e ssh admin@<sourceDS>:/source_location /backup_destination
absetze, lautet die Fehlermeldung:
Receiving file list ... ERROR: module is write only
rsync error: syntax or usage error (code 1) at main.c(782) [sender=3.0.9]
rsync error: rsync service is no running (code 43) at io.c(687) [Receiver=3.0.9]


Interpretiere ich das richtig, dass der eingebaute RSync service keinen lesezugriff (mehr) von außen zulässt? -wie gesagt unter DSM 5.2 ging das problemlos.
Oder kann man die Einstellungen anpassen?


Spannenderweise funktioniert es, wenn ich auf unencrypted rsync zurückgreife, allerdings muss ich dann immer ein Passwort (das ich zuvor auf der SourceDS gesetzt habe) eingeben.
Sogar wenn das Passwort auf leer gesetzt ist
nicht gerade praktisch für ein automatisiertes backup.
kann man wie für SSH einen Schlüssel hinterlegen um das zu umgehen?
P.S. die Passworteingabe entfällt, wenn ich direkt auf das Stammverzeichnis zugreife also den Sourcepfad weglasse. ??..??


Mir ist natürlich klar, dass es andere Backuplösungen gibt, die ich im Zweifel auch nutzen werde. Allerdings wollte ich doch schauen, ob ich mein altes System nicht einfach wieder zum Laufen bringe.

Vielen Dank für eure Tips
Falls die Frage bereits anderswo beantwortet wurde, bin ich natürlich für jegliche links dankbar.

Gruß
MAES
 

maes

Benutzer
Mitglied seit
12. Feb 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Nachtrag:
habe spaßeshalber einmal versucht mit dem gleichen Befehl wie oben, also Rsync, verschlüsselt über SSH einen File zu schreiben.
Admin hat (natürlich) schreibrechte auf dem target.
DIe Fehlermeldung lautet:
ERROR: module is read only
rsync error: syntax or usage error (code 1) at main.c(1131) [Receiver=3.0.9]
rsync error: rsync service is no running (code 43) at io.c(687) [sender=3.0.9]


offensichtlich ist es also kein problem der lese/schreibrechte, sondern eher mit meinem syntax.
hmm ich werde nicht schlauer.

Gruß
MAES
 

maes

Benutzer
Mitglied seit
12. Feb 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Hallo,
hier eine neue kleine Merkwürdigkeit:
Nachdem unverschlüsseltes Rsync problemlos tut (und sich dank Passwort file auch automatisieren lässt) bleibt der backup job jedesmal am Ordner NetBackup auf dem remote server hängen.
Letzterer wird ja anscheinend automatisch erstellt wenn der rsync-deamon eingerichtet wird.
offensichtlich gelten aber auch andere zugriffsrechte als auf alle anderen (von mir erstellten) shared folder.

konkret meldet der gleiche Befehl, der den folder "share1" problemlos liest bei "NetBackup": falsches Passwort

die Zugriffsrechte des benutzers sind auf beiden Ordnern die gleichen..
Ist das ein Bug? oder bezweckt synology damit etwas bestimmtes?

Ich umgehe das Problem, indem ich den ordner Netbackup einfach sich selbst überlasse und den inhalt in einen anderen Ordner verschoben habe.
unschön, aber nunja.

geht es sonst noch jmd so?
Gruß
MAES
 

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
968
Punkte für Reaktionen
102
Punkte
69
Ich kann dir leider keine Antwort geben aber ich verweise auf diesen Thread bzgl Doku von Security wo es leider keine Antwort gibt :(
 

maes

Benutzer
Mitglied seit
12. Feb 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
vielen Dank.
ja ich glaube ich gebs langsam auf. wenn was funktioniert ja nicht ändern.
Leider ist die dokumentation jenseits von "userfreundlichen" tutorials nicht die Stärke von Synology.
Witzig übrigens: wenn ich den User aus den Rsync usern entferne geht folgerichtig der zugriff auf share1 nicht mehr.
beim zugriff auf NetBackup meldet der befehl immer noch falsches passwort.

Gruß
MAES
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18
Ich versuche gerade das selbe und habe genau die selben Fehlermeldungen. Nervig.

Ist die Syno nur als rsync-Ziel geeignet? Also ginge nur der Umweg über Hyper Backup und meinem Zielserver muss ich rsync beibringen :mad:
 

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
968
Punkte für Reaktionen
102
Punkte
69
... Ist die Syno nur als rsync-Ziel geeignet? ...
Nein. ich habe eben mal von einer Raspi Daten von meiner Syno per rsync geholt. Das Lesen funktioniert. Es liegt dann wohl an der anderen Seite - also der lesenden Syno wie rsync benutzt wirdbzw konfiguriert ist. Falls Du es nicht per UI hinbekommst kannst Du auch alles auf der Konsole konfigurieren. Genuegend Howtos gibt es dazu im Netz.
 

maes

Benutzer
Mitglied seit
12. Feb 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Hallo,
also unverschlüsseltes rsync funtioniert bei mir einwandfrei, nur nicht bim shared Folder NetBackup, wie bereits oben geschrieben.

Statt rsync über ssh habe ich nun die ganze Kommunikation in ein verschlüsseltes vpn gelegt. alternativ müsste wahrscheinlich auch ein ssh tunnel funktionieren.
ist das eine Alternative für dich?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat