Locked History Actions

Änderungen von "Dokumentation/Backup"

Unterschiede zwischen den Revisionen 2 und 9 (über 7 Versionen hinweg)
Revision 2 vom 2010-12-07 15:03:31
Größe: 1561
Autor: equinox
Kommentar:
Revision 9 vom 2023-10-25 13:10:32
Größe: 1875
Autor: tutner
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 3: Zeile 3:
FÜr das Backup kommt Backuppc zu Einsatz. {i} Diese Seite ist ist Teil der [[Dokumentation|Technischen Dokumentation]] von Radio Helsinki. Alle weiteren Seiten der Dokumentation:
<<Navigation(siblings, 1)>>
Zeile 5: Zeile 6:
== Anlegen eines Client Systems == == Backup neu (2023) ==
Zeile 7: Zeile 8:
=== Client Seite === Für das Backup kommt zfs send/receive zum Einsatz.

== Backup alt ==

Für das Backup kommt Backuppc zum Einsatz.

=== Anlegen eines Client Systems ===

==== Client Seite ====
Zeile 12: Zeile 21:
# adduser --system backuppc --home /var/lib/backuppc --group --shell /bin/sh # sudo adduser --system backuppc --home /var/lib/backuppc --group --shell /bin/sh
Zeile 33: Zeile 42:
=== Server Seite === ==== Server Seite ====
Zeile 42: Zeile 51:
Den Login testen (das folgenden Kommando muss ohne weitere Rückfrage eine ''ssh'' Verbindung zu dem neuen Cleint aufbauen). Den Login testen (das folgenden Kommando muss ohne weitere Rückfrage eine ''ssh'' Verbindung zu dem neuen Client aufbauen).
Zeile 45: Zeile 54:
# ssh <cleintname> # ssh <clientname>
Zeile 60: Zeile 69:
<clientname> 0 backuppc rhadmin <clientname> 0 rhadmin
Zeile 69: Zeile 78:
=== Abschluss === ==== Abschluss ====
Zeile 71: Zeile 80:
Zu guter letzt sollte das temporäere Passwort für den user ''backuppc'' auf der Client Seite wieder deaktiviert werden. Zu guter letzt sollte das temporäere Passwort für den user ''backuppc'' auf der Client Seite wieder deaktiviert werden:

{{{
# sudo passwd -d backuppc
}}}

Backup

{i} Diese Seite ist ist Teil der Technischen Dokumentation von Radio Helsinki. Alle weiteren Seiten der Dokumentation:

Backup neu (2023)

Für das Backup kommt zfs send/receive zum Einsatz.

Backup alt

Für das Backup kommt Backuppc zum Einsatz.

Anlegen eines Client Systems

Client Seite

User anlegen:

# sudo 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 Client aufbauen).

# ssh <clientname>

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       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:

# sudo passwd -d backuppc