{"id":58,"date":"2021-09-08T18:15:24","date_gmt":"2021-09-08T16:15:24","guid":{"rendered":"https:\/\/mike.dieschumanns.net\/?p=58"},"modified":"2021-09-10T13:01:03","modified_gmt":"2021-09-10T11:01:03","slug":"rsync-auf-wd-my-cloud-aktivieren","status":"publish","type":"post","link":"https:\/\/mike.dieschumanns.net\/?p=58","title":{"rendered":"rsync auf WD My Cloud aktivieren"},"content":{"rendered":"\n<p>Durch rsync kann die WD My Cloud als Backup-Ziel von Synology&#8217;s HyperBackup verwendet werden.<\/p>\n\n\n\n<p>Folgende Schritte sind daf\u00fcr n\u00f6tig:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>An WD My Cloud mit Benutzer \u201e<em>admin<\/em>\u201c anmelden.<\/li><li>Neue Freigabe \u201e<em>HyperBackup<\/em>\u201c erstellen.<\/li><li>Neuen Benutzer \u201e<em>hyperbackup<\/em>\u201c inkl. Passwort erstellen.<\/li><li>F\u00fcr Benutzer \u201e<em>hyperbackup<\/em>\u201c Rechte auf Freigabe erteilen (lesen\/schreiben).<\/li><li>SSH aktivieren: Einstellungen -> Netzwerk -> SSH aktivieren<\/li><li>Terminal \u00f6ffnen und SSH auf WD My Cloud anmelden.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh root@&#91;IP]<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Passwort eingeben (bei der ersten Anmeldung \u201e<em>welc0me<\/em>\u201c).<ul><li>Wird das erste Mal eine SSH-Anmeldung ausgef\u00fchrt, muss das root-Passwort ge\u00e4ndert werden. Hier empfiehlt es sich, nach der ersten \u00c4nderung das Passwort wieder auf \u201e<em>welc0me<\/em>\u201c zu \u00e4ndern.<\/li><\/ul><\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo passwd root<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>In Verzeichnis \u201e\/etc\/\u201c navigieren.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/etc\/<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Neue Datei \u201ersyncd.conf\u201c erzeugen und Konfiguration schreiben:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano rsyncd.conf<\/code><\/pre>\n\n\n\n<p>Inhalt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;HyperBackup]\npath=\/shares\/HyperBackup\nuid=root\ngid=root\nread only=no\nlist=yes\nauth users=hyperbackup\nsecrets file=\/etc\/rsyncd.secrets<\/code><\/pre>\n\n\n\n<p>Datei speichern.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>^O\n&#91;Enter]\n^X<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Neue Datei \u201ersyncd.secrets\u201c erzeugen. Hier m\u00fcssen die erlaubten Benutzer und ihre Passw\u00f6rter eingetragen werden.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano rsyncd.secrets<\/code><\/pre>\n\n\n\n<p>Inhalt (<em>[Passwort]<\/em> durch das eigene Passwort ohne eckige Klammern ersetzen):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hyperbackup:&#91;Passwort]<\/code><\/pre>\n\n\n\n<p>Datei speichern.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>^O\n&#91;Enter]\n^X<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Berechtigungen auf \u201ersyncd.secrets\u201c korrekt setzen:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod -c 600 rsyncd.secrets<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Nun kann getestet werden, ob rsync korrekt eingerichtet ist. Dazu wird der Daemon manuell gestartet. Danach muss eine Anmeldung \u00fcber HyperBackup via rsync m\u00f6glich sein (als Typ &#8222;<em>rsync-kompatibler Server<\/em>&#8220; ausw\u00e4hlen).<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>rsync --daemon<\/code><\/pre>\n\n\n\n<p>Zum Beenden des Daemons:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo killall rsync<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Nach erfolgreichem Test m\u00fcssen nun noch die Konfigurationen \u201e<em>\/etc\/init.d\/rsync<\/em>\u201c und \u201e<em>\/etc\/default\/rsync<\/em>\u201c bearbeitet werden. (Das Vorgehen ist bei beiden Dateien identisch!)<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano init.d\/rsync<\/code><\/pre>\n\n\n\n<p>Der Wert  \u201e<em>RSYNC_ENABLE=false<\/em>\u201c muss auf \u201e<em>RSYNC_ENABLE=<strong>true<\/strong><\/em>\u201c ge\u00e4ndert werden.<br>Danach muss die Datei gespeichert werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>^O\n&#91;Enter]\n^X<\/code><\/pre>\n\n\n\n<p>Diese \u00c4nderung muss noch mit der Datei \u201edefault\/rsync\u201c wiederholt werden.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Nun ist die Konfiguration abgeschlossen. Damit der rsync-Daemon nach einem Neustart der WD My Cloud automatisch ausgef\u00fchrt wird, muss dieser \u00fcber einen Cron-Job gestartet werden.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>crontab -e<\/code><\/pre>\n\n\n\n<p>Es \u00f6ffnet sich eine Datei mit <em>nano<\/em>. Ans Ende der Datei muss folgende Zeile eingef\u00fcgt werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@reboot \/etc\/init.d\/rsync start<\/code><\/pre>\n\n\n\n<p>Datei speichern.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>^O\n&#91;Enter]\n^X<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Nun muss die WD My Cloud nur noch neugestartet werden und ein rsync-Backup \u00fcber HyperBackup sollte funktionieren.<\/li><\/ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>Das war es schon! \ud83d\ude42<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Durch rsync kann die WD My Cloud als Backup-Ziel von Synology&#8217;s HyperBackup verwendet werden. Folgende Schritte sind daf\u00fcr n\u00f6tig: An WD My Cloud mit Benutzer \u201eadmin\u201c anmelden. Neue Freigabe \u201eHyperBackup\u201c&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[10,6,9,5,7,8],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-synology","category-technologie","tag-backup","tag-diskstation","tag-rsync","tag-synology","tag-wd-my-cloud","tag-webstation","entry"],"_links":{"self":[{"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=58"}],"version-history":[{"count":0,"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=\/wp\/v2\/posts\/58\/revisions"}],"wp:attachment":[{"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mike.dieschumanns.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}