Hallo,
ich habe mir eine Synology Diskstation als NAS System gekauft. Dabei ist ein Programm "Hyperbackup" mit dem man auch die Systemkonfiguration des NAS sichern kann. Das habe ich letztlich hinbekommen, aber mit der "Unschönheit" dass ich ein Passwort im Klartext in eine Datei schreiben musste. Daher dieser Beitrag mit der Frage, wie man das anders - besser- machen kann.
Kurz und treffend zusammengefasst um was es geht hat der Autor "geierb" in seinem Blogbeitrag https://blog.geierb.de/synology-hyperbackup-mit-rsync/
Bei mir sieht die rsyncd.conf so aus:
#gid = users
#read only = true
#use chroot = true
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
hosts allow = trusted.hosts
slp refresh = 300
use slp = false
[Backup-der-DS]
path = /home/ds-backup
comment = Backup DS-System nach Linux Server
use chroot = true
read only = false
list = true
gid = users
uid = erich
hosts allow = DiskStation.fritz.box
auth users = root, erich
secrets file = /etc/rsyncd.secrets
Alles anzeigen
Die Verbindung kann nicht hergestellt werden, im Logfile findet sich:
2018/12/23 15:51:10 [4882] connect from DiskStation.fritz.box (2001:4c50:33f:a000:211:32ff:fe9b:bff3)
2018/12/23 15:51:10 [4882] rsync allowed access on module Backup-der-DS from DiskStation.fritz.box (2001:4c50:33f:a000:211:32ff:fe9b:bff3)
2018/12/23 15:51:10 [4882] auth failed on module Backup-der-DS from DiskStation.fritz.box (2001:4c50:33f:a000:211:32ff:fe9b:bff3) for root: secret not found
Das lässt sich nur beheben indem ich in rsyncd.secrets username und Passwort für root im Klartext hinterlege. Danach wird die Verbindung aufgebaut und ich kann den Backup durchführen. Im Log beginnt dieser Vorgang mit
018/12/23 15:57:30 [5444] connect from DiskStation.fritz.box (2001:4c50:33f:a000:211:32ff:fe9b:bff3)
2018/12/23 15:57:30 [5444] rsync allowed access on module Backup-der-DS from DiskStation.fritz.box (2001:4c50:33f:a000:211:32ff:fe9b:bff3)
2018/12/23 14:57:30 [5444] rsync on Backup-der-DS/bck1/synobkpinfo.db from root@DiskStation.fritz.box (2001:4c50:33f:a000:211:32ff:fe9b:bff3)
2018/12/23 14:57:30 [5444] building file list
Sowohl das NAS als auch der Linux Rechner hängen per LAN Kabel an einer Fritzbox. Es gibt weder im NAS noch in der Fritzbox einen User "root"
Zum Einen möchte ich nicht das root Passwort im Klartext in einer Datei stehen haben und zum Anderen habe ich "herumgebastelt" bis es irgendwie lief (ohne tiefere Kenntnisse zu ssh, rsync). Daher meine Frage hier, wie man das "sauber" konfiguriert.
Die rsync Einrichtungsseite im NAS, dort im Programm "Hyperbackup" siehe beigefügt.
Danke und Gruß, Erich