Rückfrage
bearbeitet von Regina Schaukrug1. rsync dir1 local auf remote:dir1
2. rsync von remote:dir1 auf remote:dir2
3. rsync von remote:dir1 auf remote:dir3
Starte rsync auf dem remote-server. Der ist dann lokal (und dein bisheriger lokaler nunmehr `host1`) und der Spaß sieht ergo so aus:
1. rsync host1:/dir1/* auf /dir1
2. rsync /dir1 auf /dir2
3. rsync /dir1 auf /dir3
Leg Dir dazu ein Skript an und starte es per ssh. Du kannst soweit gehen, einen Benutzer (z.B. `excecBackupUser`) anzulegen, der genau dieses Skript als shell hat und mit visudo sogar benötigte Rechte ohne Passworteingabe eingeräumt bekommt (`man 5 sudoers` oder das Studium der Kommentare in `/etc/sudoers` hilft).
Dann reicht `ssh excecBackupUser@remote`.
Rückfrage
bearbeitet von Regina Schaukrug1. rsync dir1 local auf remote:dir1
2. rsync von remote:dir1 auf remote:dir2
3. rsync von remote:dir1 auf remote:dir3
Starte rsync auf dem remote-server. Der ist dann lokal (und dein lokaler host1) und der Spaß sieht ergo so aus:
1. rsync host1:/dir1/* auf /dir1
2. rsync /dir1 auf /dir2
3. rsync /dir1 auf /dir3
Leg Dir dazu ein Skript an und starte es per ssh. Du kannst soweit gehen, einen Benutzer (z.B. `excecBackupUser`) anzulegen, der genau dieses Skript als shell hat und mit visudo sogar benötigte Rechte ohne Passworteingabe eingeräumt bekommt (`man 5 sudoers` oder das Studium der Kommentare in `/etc/sudoers` hilft).
Dann reicht `ssh excecBackupUser@remote`.