rsnapshot auf DS einrichten

Status
Für weitere Antworten geschlossen.

Tobi85

Benutzer
Mitglied seit
04. Jul 2011
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo Zusammen,

ich habe vor dem 4.0er Update meine Daten mittels rsync vom PC auf der DS gesichert. Nach dem Update war der Dienst nicht mehr eingerichtet und ich wollte die Gelegenheit nutzen auch Historisierte Backups zu machen. So versuchte ich rsnapshot einzurichten. Am Wortlaut merkt man sicher: das klappt noch nicht so ganz wie es soll.

Ich habe unter Windows 7 x64 rsync als deamon laufen, der Zugriff mittels "rsync 192.168.2.21::" von der DS wird auch brav beantwortet. Möchte ich allerdings die Syncronisation testen, erwartet er ein Passwort. Dafür habe ich mir auch ein RSA Schlüssel erzeugt, der public Key liegt auf meinem PC, auf der DS unter /root/id_rsa bzw. /root/.ssh/id_rsa.pub. Ich weiß aber nicht wirklich, wo ich diese Daten eintrage, bzw. was ich in die rsync.secret eintrage, da es ja eigentlich ohne Passwort laufen soll. Und da stellt sich die Frage, was kommt unter "auth users" hin?

Ich habe hier mal die Configdateien

rsyncd.conf [PC]:
Rich (BBCode):
lock file = /cygdrive/Y/D/Programme/Tools/rsync/log/rsync.lock
log file = /cygdrive/Y/D/Programme/Tools/rsync/log/rsyncd.log
pid file = /cygdrive/Y/D/Programme/Tools/rsync/log/rsyncd.pid

[sammlung]
    path = /cygdrive/D/Sammlung/
    comment = Sammlung
    list = yes
    auth users = backup
    secrets file = /cygdrive/Y/D/Programme/Tools/rsync/rsyncd.secrets
    hosts allow = 192.168.2.23
    hosts deny = *


rsnapshot.conf auf der DS:
Rich (BBCode):
config_version	1.2

snapshot_root	/volume2/backup/

cmd_cp		/opt/bin/cp
cmd_rm		/opt/bin/rm
cmd_rsync	/opt/bin/rsync
cmd_ssh		/opt/bin/ssh
cmd_du		/opt/bin/du

interval	hourly	4
interval	daily	7
interval	weekly	4
interval	monthly	3

link_dest	1
verbose		2
loglevel	3
logfile		/opt/var/log/rsnapshot
ssh_args	-i /root/.ssh/id_rsa.pub
lockfile	/opt/var/run/rsnapshot.pid
backup		192.168.2.21::sammlung	Sammlung/

Konsolenausgabe:
Rich (BBCode):
DiskStation> rsync 192.168.2.21::
sammlung        Sammlung
Tobias          Tobias
Musik           Musik
Bilder          Bilder
DiskStation> rsnapshot hourly
Password:
@ERROR: auth failed on module sammlung
rsync error: error starting client-server protocol (code 5) at main.c(1516) [Receiver=3.0.9]
----------------------------------------------------------------------------
rsnapshot encountered an error! The program was invoked with these options:
/opt/bin/rsnapshot hourly
----------------------------------------------------------------------------
ERROR: /opt/bin/rsync returned 5 while processing 192.168.2.21::sammlung

Egal ob ich backup mit root@192... backup@192... oder 192... angebe, ich erhalte immer den gleichen Fehler, dass die Authorisierung fehlgeschlagen sei. Hat jemand eine Idee, was ich falsch mache?

Vielen Dank im Voraus, Tobias
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@ERROR: auth failed on module sammlung
recht eindeutig :) Der User darf ned zugreifen. root sollte eigentlich immer zugreifen dürfen.
Geht denn das folgende?
Code:
ssh -i /root/.ssh/id_rsa.pub root@localhost
 

Tobi85

Benutzer
Mitglied seit
04. Jul 2011
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Du meinst im Terminal auf der DS "ssh -i /root/.ssh/id_rsa.pub root@localhost" eingeben? Beim erstenmal habe ich einem Fingerprint zugestimmt, dann muss ich das root PW eingeben, dann bin ich eingeloggt - das sollte laufen, leider nicht ohne PW.
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
wenn du trotz Schlüssel eine PW Abfrage bekommst, dann kennt die DS den Schlüssel nicht
 
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