rsync/ssh mit keypairs auf der Synology

Im Prinzip kann es doch nicht so schwer sein, denn auch Synology nutzt ein normales Linux. Denkt man sich und staunt. So ganz simple ist es nun doch nicht, aber es ist, wenn man weiß wie, machbar.

Im Prinzip ist alles straight forward, ABER die Rechte sind ein Hund. Im folgenden gehe wir einmal davon aus, wir wollen von einer beliebigen Linux Maschine etwas auf die Synology kopieren. Dazu gehe man wie folgt vor:

  • Auf der Synology
    • Man aktiviere die Homes der User
    • Man aktiviere rsync
    • Man aktiviere die ssh shell
    • Man verbinde sich mit der shell mit dem user admin
    • Man werde zu root (sudo –i)
    • Man setze die Rechte des admin home Verzeichnisses (die advanced Rechte verhindern den Zugriff mit Keypair): chmod –R 755 /volume1/homes/admin
    • Man werde wieder zu admin
    • Man tippe ssh localhost Auf diese weise wird das .ssh Verzeichnis und die knownhosts Datei automatisch angelegt
    • Man setzte die Rechte des .ssh Verzeichnisses in home:
      chmod 700 .ssh
    • Man setze die Rechte der Dateien im .ssh Folder:
      chmod 644 *
  • Auf der Linux Maschine
    • Wenn man noch kein Keypair hat, dann kann man mit ssh-kegen ein neues Paar erzeugen
    • Man kann seinen Default-Key mit ssh-copy-id admin@server automatisch rüberkopieren
    • Man kann mit rsync –e ssh /meinequelle admin@synology::NetBackup Den rsync automatisch ausführen

Kommentar hinterlassen

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