Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:systemsicherung [2025/02/06 14:36] ingo_wichmann [SSH Zugriff als root] |
admin_grundlagen:systemsicherung [2025/02/06 17:12] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
passwd root | passwd root | ||
- | <file txt /etc/ssh/sshd_config.d/root> | + | <file txt /etc/ssh/sshd_config.d/root.conf> |
PermitRootLogin yes | PermitRootLogin yes | ||
</file> | </file> | ||
Zeile 88: | Zeile 88: | ||
==== Einstellungs-Dateien auf Zielsystem kopieren ==== | ==== Einstellungs-Dateien auf Zielsystem kopieren ==== | ||
- | Ubuntu: | ||
- | scp sicherung.* nutzer@server:/mnt/backup | ||
- | andere Distributionen (bei denen root ein Passwort hat): | ||
scp sicherung.* root@server:/mnt/backup | scp sicherung.* root@server:/mnt/backup | ||
Zeile 112: | Zeile 109: | ||
Auf Quell- und Zielsystem muss rsync installiert sein. Alternativ kann man auch [[#tar_ueber_ssh|tar über ssh]] verwenden. | Auf Quell- und Zielsystem muss rsync installiert sein. Alternativ kann man auch [[#tar_ueber_ssh|tar über ssh]] verwenden. | ||
- | == Debian (ab 8) == | + | ++++ Ubuntu ohne SSH root-Passwort | |
- | Wie oben unter "[[#debian_ab_8|Vorbereitung Zielsystem]]" beschrieben kann man entweder so vorgehen | + | |
- | * wie bei [[#andere_distributionen_bei_denen_root_ein_passwort_hat|anderen Distributionen, bei denen root ein Passwort hat]] | + | |
- | oder | + | |
- | * wie bei Ubuntu | + | |
- | + | ||
- | == Ubuntu == | + | |
Unter **Ubuntu** gibt es defaultmäßig kein root Passwort. | Unter **Ubuntu** gibt es defaultmäßig kein root Passwort. | ||
Wenn ein **Ubuntu** System das **ZIEL** ist, muss man zunächst dem User, mit dem man sich auf dem Ziel einloggen will, einen Eintrag machen, der ''rsync'' via ''sudo'' ohne Passwort erlaubt: | Wenn ein **Ubuntu** System das **ZIEL** ist, muss man zunächst dem User, mit dem man sich auf dem Ziel einloggen will, einen Eintrag machen, der ''rsync'' via ''sudo'' ohne Passwort erlaubt: | ||
Zeile 138: | Zeile 129: | ||
Und dann lautet der Befehl zum Backup: | Und dann lautet der Befehl zum Backup: | ||
rsync -aSH --xattrs --acls --numeric-ids --del --rsync-path="sudo rsync" /mnt/system/ user@zielsystem:/mnt/backup/dateien | rsync -aSH --xattrs --acls --numeric-ids --del --rsync-path="sudo rsync" /mnt/system/ user@zielsystem:/mnt/backup/dateien | ||
+ | ++++ | ||
- | == SuSE / BTRFS == | + | ++++ SuSE / BTRFS | |
Btrfs snapshot subvolumes können nicht sinnvoll mit rsync oder tar gesichert und wieder hergestellt werden, da die Deduplizierung von Btrfs dabei nicht mehr genutzt wird und die Dateien mehrfach im Backup landen würden. | Btrfs snapshot subvolumes können nicht sinnvoll mit rsync oder tar gesichert und wieder hergestellt werden, da die Deduplizierung von Btrfs dabei nicht mehr genutzt wird und die Dateien mehrfach im Backup landen würden. | ||
+ | ++++ | ||
- | == andere Distributionen (bei denen root ein Passwort hat) == | ||
rsync -aSH --acls --xattrs --numeric-ids --del /mnt/system/ root@server:/mnt/backup/dateien | rsync -aSH --acls --xattrs --numeric-ids --del /mnt/system/ root@server:/mnt/backup/dateien | ||
(( mehr zu [[rsync]], u.a. wie man hier ''rsync'' auch ohne root-Rechte benutzen kann )) (( mehr zu [[ssh]] )) (( wenn man ein Art Fortschrittsbalken haben will: ''progress'' installieren und ''progress -wm'' ausführen während rsync läuft. )) | (( mehr zu [[rsync]], u.a. wie man hier ''rsync'' auch ohne root-Rechte benutzen kann )) (( mehr zu [[ssh]] )) (( wenn man ein Art Fortschrittsbalken haben will: ''progress'' installieren und ''progress -wm'' ausführen während rsync läuft. )) |