Hi,
ich habe einen externen Server (Debian) mit begrenzten Platz und einen lokalen mit Ubuntu Server 12.04. Der lokale Rechner soll sich via ssh verbinden und ein Backup ziehen. Als benutzer "root" klappt das auch, nur ist es halt unschön den Nutzer "root" zu verwenden, da ich eigentlich bisher auch root-login via SSH verboten hatte. Temporär aufgehoben...
Nun laut wiki empfiehlt es sich einen dedizierten Backup-Nutzer einzurichten. Nur ist leider das Wiki (noch^^) recht Sparsam mit detaillierteren Informationen. So soll es ja sicherer sein, dem Backup-Nutzer kein Homeverzeichnis zuzuweisen. Während des auf dem "Clienten" (also bei mir Ubuntu) noch recht verständlich ist und ich nur auf das Identity-File verweisen muss, habe ich noch nicht rausgefunden, wie das auf dem Server funktioniert. Also wo ich sozusagen das "authorized_keys" File hinlege, wenn es für den Benutzer kein Home-Verzeichnis gibt.
Ebenfalls fehlen dem Backupnutzer ja entsprechende Rechte, weshalb man "die Befehle" mittels Bearbeitung des sudoers-File erlauben muss. Meine Frage: Welche Befehle? Die, die rsnapshot generiert und mir mit z.B. -t auspuckt? Also sowas wie "rsync --ganz-viele-Parameter"? Oder doch rsync allgemein oder gar rsnapshot?
Schonmal Danke für eure Hilfe