rsync mit ssh-keys

Status
Für weitere Antworten geschlossen.

linuxuser

Benutzer
Mitglied seit
29. Aug 2012
Beiträge
160
Punkte für Reaktionen
0
Punkte
0
Ich habe eine neu aufgesetzte DS112j und muss mich erst damit vertraut machen. Hoffentlich denke ich nicht zu unkonventionell ;-)

Eine ssh-Verbindung habe ich. Nun möchte ich statt dem Passwort ssh-keys verwenden um mich ohne PW anzumelden, ob man sich mit PW nicht anmelden darf, ist vorerst nebensächlich.

Danch möchte ich von meinem Linux-PC mit rsync bestimmte Verzeichnisse synchronisieren.

Was brauch ich alles dazu?

Muss ich ein rsync auf der DS112j installieren? Wenn ja, wie?



Edit:

Habe gerade gesehen, da gibt es was mit rsync.

which rsync
/usr/syno/bin/rsync

ps | grep rsync
10005 admin 2980 S grep rsync

Ist das nur ein rsync-Client, oder kann man da auch einen rsync-Server aktivieren?


Edit 2:

Ein Teil der Fragen wird hier beantwortet: http://www.synology-wiki.de/index.php/Backup_über_RSync_auf_einen_angeschlossenen_Datenträger

Aber ich stehe mit ipkg an:

nas> ipkg update
-sh: ipkg: not found

Warum ist das so kompliziert und ist ipkg nicht per default installiert? Bei http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have finde ich heraus, dass ich http://www.marvell.com/embedded-processors/kirkwood/assets/88F6281-004_ver1.pdf lesen soll. Sonst stehe ich aber noch an.

nas> cat /proc/cpuinfo
Processor : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS : 992.87
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1

Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000

Bei http://www.synology-wiki.de/index.php/IPKG finde ich mich dann aber nicht zurecht. Zur ds112j steht dort nichts.

Ich lese zwar dort dann weiter unten:
Da mit DSM3.0 die Diskstation einen eigenen rsynd anbietet ...

Ich vermute also, dass ich für meine rsync-Frage keinen rsyncd installieren muss, aber ipkg werde ich für andere Dinge brauchen.
 
Zuletzt bearbeitet:

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
rsync ist bereits vorinstalliert. Den rsync-Server (rsyncd) aktivierst im DSM unter Systemsteuerung, Netzwerksicherung.

De Installation von IPKG ist im Wiki hier ganz gut beschrieben. Für die DS112J müsste der Download-Link bei Marvell Kirkwood passen.

Gruß Benares
 

linuxuser

Benutzer
Mitglied seit
29. Aug 2012
Beiträge
160
Punkte für Reaktionen
0
Punkte
0
Cpuinfo nennt aber als Prozessor "Feroceon 88FR131 rev 1 (v5l)". Wo ist der Zusammenhang zu Marvell? Ich möchte da nichts falsch machen. Gibt es da neuerdings andere Hardware bei der DS112j?

Gibt es für die Mediendateien, wie Fotos, Videos, Musik bestimmte Default-Ordner oder kann ich da irgendwo hinhsynchronisieren?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Was denkst du, wozu ich 88FR131 rot markiert habe?

Ja, es gibt Default-Ordner. Die kannst, musst du aber nicht nutzen.

Gruß Benares
 

linuxuser

Benutzer
Mitglied seit
29. Aug 2012
Beiträge
160
Punkte für Reaktionen
0
Punkte
0
Zur Info falls, das noch jemand such wie man bei der DS112j ipkg installiert. Ich bin http://www.synology-wiki.de/index.php/IPKG gefolgt und da führte dann zu folgndem Protokoll. Die heruntergeladene Datei wurde nicht verändert.

Code:
nas> pwd
/volume1/public

nas> ls
syno-mvkw-bootstrap_1.2-7_arm.xsh

nas> sh syno-mvkw-bootstrap_1.2-7_arm.xsh 

Optware Bootstrap for syno-mvkw.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1232+1 records in
1232+1 records out
Creating temporary ipkg repository...
Installing optware-bootstrap package...
Unpacking optware-bootstrap.ipk...Done.
Configuring optware-bootstrap.ipk...Modifying /etc/rc.local
Done.
Installing ipkg...
Unpacking ipkg-opt.ipk...Done.
Configuring ipkg-opt.ipk...WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
Done.
Removing temporary ipkg repository...
Installing wget...
Installing wget (1.12-2) to root...
Configuring wget
Successfully terminated.
Creating /opt/etc/ipkg/cross-feed.conf...
Setup complete.


BusyBox v1.16.1 (2012-08-30 00:05:10 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

So, und nun funktioniert es nicht.

Sieht man bei den o.a Fehlermeldungen etwas?

Code:
ls -l /usr/syno/
drwxr-xr-x    5 root     root          4096 Sep 17 23:49 apache
drwxr-xr-x    3 root     root          4096 Sep 17 23:51 avahi
drwxr-xr-x    2 root     root          4096 Sep 17 23:49 bin
drwxr-xr-x    2 root     root          4096 Sep 17 23:49 cfgen
drwxr-xr-x   22 root     root          4096 Sep 21 15:05 etc
drwxr-xr-x   18 root     root          4096 Sep 17 23:49 etc.defaults
drwxr-xr-x    4 root     root          4096 Sep 17 23:49 gogoc
drwxr-xr-x    3 root     root          4096 Sep 17 23:49 hotplug
drwxr-xr-x    3 root     root          4096 Sep 17 23:49 hotplug.d
drwxr-xr-x    6 root     root          4096 Sep 17 23:49 mysql
drwxr-xr-x    4 root     root          4096 Sep 17 23:49 named
drwxr-xr-x    5 root     root          4096 Sep 17 23:49 pgsql
drwxr-xr-x    2 root     root          4096 Sep 17 23:49 sbin
drwxr-xr-x    3 root     root          4096 Sep 17 23:49 share
drwxr-xr-x    3 root     root          4096 Sep 17 23:49 synoindex
drwxr-xr-x    3 root     root          4096 Sep 17 23:49 synologd
drwxr-xr-x   10 root     root          4096 Sep 17 23:49 synoman
drwxr-xr-x    3 root     root          4096 Sep 17 23:49 synosdk
drwxr-xr-x    4 root     root          4096 Sep 17 23:49 syslogclient
drwxr-xr-x    3 root     root          4096 Sep 17 23:49 timebkp
drwxr-xr-x    3 root     root          4096 Sep 17 23:51 var

Ich habe also kein /usr/syno/ssl/openssl.cnf

Code:
ipkg update
-ash: ipkg: not found

Edit: Man sollte das o.a. Wiki bis zum Ende lesen ;-) Ich hatte Punkt 5 und darunter noch nicht befolgt.
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
wieso brauchst du überhaupt ipkg? rsync ist in der Firmware mitdabei, da brauchst du keine weitere Software dafür
Du brauchst den rsync Server auch ned wirklich, du kannst mittels rsync + ssh direkt auf den Server zugreifen ohne erst den rsync Server einzurichten
Wenn du einen Linux client hast und z.B. ein Backup der music Freigabe mit einem Schlüssel machen willst
Code:
rsync -a -e "ssh -i /pfad/zum/privateKey" root@IP_DEINER_DS:/volume1/music /lokaler/pfad/zum/backup
 
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