⇤ ← Revision 1 vom 2010-12-07 13:48:54
Größe: 162
Kommentar:
|
Größe: 1561
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 3: | Zeile 3: |
== anlegen eines gebackupten Systems == | FÜr das Backup kommt Backuppc zu Einsatz. == Anlegen eines Client Systems == === Client Seite === |
Zeile 10: | Zeile 14: |
rsync installieren {{{ # sudo aptitude install sudo rsync }}} In die Datei ''/etc/sudoers'' die folgende Zeile einfügen: {{{ backuppc ALL=NOPASSWD: /usr/bin/rsync }}} Für den neuen User ein temopäreres Passwort setzen. {{{ # sudo passwd backuppc }}} === Server Seite === Den SSH-Public-Key auf den Cleint kopieren: {{{ # sudo -u backuppc -i # ssh-copy-id <clientname> }}} Den Login testen (das folgenden Kommando muss ohne weitere Rückfrage eine ''ssh'' Verbindung zu dem neuen Cleint aufbauen). {{{ # ssh <cleintname> }}} Mittels ''ctrl-d'' wieder zu dem normalen User wechseln, in das Verzeichnis ''/etc/backuppc'' wechseln, die Datei ''template_linux.pl'' kopieren und die Permissions anpassen. {{{ # cd /etc/backuppc # sudo cp template_linux.pl <clientname>.pl # sudo chown backuppc:www-data <clientname>.pl }}} Die neue Datei ''<clientname.pl>'' gegebenenfalls anpassen. (Inbesonders auf die ''--exclude'' Argumente für ''rsync'' achten). Den neuen client in der Datei ''hosts'' eintragen. {{{ <clientname> 0 backuppc rhadmin }}} Backuppc neu starten {{{ # sudo /etc/init.d/backuppc restart }}} === Abschluss === Zu guter letzt sollte das temporäere Passwort für den user ''backuppc'' auf der Client Seite wieder deaktiviert werden. |
Backup
FÜr das Backup kommt Backuppc zu Einsatz.
Anlegen eines Client Systems
Client Seite
User anlegen:
# adduser --system backuppc --home /var/lib/backuppc --group --shell /bin/sh
rsync installieren
# sudo aptitude install sudo rsync
In die Datei /etc/sudoers die folgende Zeile einfügen:
backuppc ALL=NOPASSWD: /usr/bin/rsync
Für den neuen User ein temopäreres Passwort setzen.
# sudo passwd backuppc
Server Seite
Den SSH-Public-Key auf den Cleint kopieren:
# sudo -u backuppc -i # ssh-copy-id <clientname>
Den Login testen (das folgenden Kommando muss ohne weitere Rückfrage eine ssh Verbindung zu dem neuen Cleint aufbauen).
# ssh <cleintname>
Mittels ctrl-d wieder zu dem normalen User wechseln, in das Verzeichnis /etc/backuppc wechseln, die Datei template_linux.pl kopieren und die Permissions anpassen.
# cd /etc/backuppc # sudo cp template_linux.pl <clientname>.pl # sudo chown backuppc:www-data <clientname>.pl
Die neue Datei <clientname.pl> gegebenenfalls anpassen. (Inbesonders auf die --exclude Argumente für rsync achten). Den neuen client in der Datei hosts eintragen.
<clientname> 0 backuppc rhadmin
Backuppc neu starten
# sudo /etc/init.d/backuppc restart
Abschluss
Zu guter letzt sollte das temporäere Passwort für den user backuppc auf der Client Seite wieder deaktiviert werden.