scp auf das Synology NAS

18. Januar 2012 | Veröffentlicht von Chris in Infrastruktur

In einem der letzten Artikel habe ich beschrieben, wie ich Dateien mittels NFS-Freigaben und dem automount Verzeichnis “/net” auf meine Synology DiskStation verschiebe.

Da mein Benutzer auf dem Mac und dem NAS aber unterschiedliche UIDs hat, führte dies zu Problemen mit den Rechten.

Also habe ich zuerst versucht, die UID auf dem NAS zu ändern. Dazu habe ich die UID in der Datei “/etc/passwd” geändert und alle betroffenen Dateien angepasst.

find / -user <old_uid> -exec chown -h <new_uid> '{}' \;

Dies führte aber zu dem Problem, dass mein Benutzer vom dem VPN Server Paket auf der DiskStation nicht mehr berücksichtigt wurde und ich keine Verbindung mehr mittels VPN aufbauen konnte.

Also habe ich diese Änderung wieder rückgängig gemacht und die UID auf dem Mac geändert. Dies geht mittels folgender Befehle.

sudo -s
dscl . -change /Users/<username> UniqueID <old_uid> <new_uid>
find / -user <old_uid> -exec chown -h <new_uid> '{}' \;

Aber auch dies führte zu Problemen, nicht zuletzt mit den Rechten im Time Machine Backup. Also habe ich auch diese Änderung wieder rückgängig gemacht und mich entschieden, anstatt NFS nun SCP zu benutzen.

Ein scp auf die DiskStation führt aber zunächst zu folgender Fehlermeldung.

ash: scp: not found
lost connection

Dies lässt sich wie folgt lösen.

ipkg update
ipkg install openssh
cd /bin
ln -s /opt/bin/scp

Nun können Dateien mittels scp auf die DiskStation kopiert werden. ;-)

Ähnliche Artikel:

Folge allen Antworten zu diesem Artikel durch den RSS 2.0 Feed. Du kannst einen Kommentar hinterlassen, oder einen Trackback.

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>