Backup durch eingeschränkten chrooted Backup-Server
Verfasst: 08.12.2016 09:50:13
Hallo,
zu meinen Servern habe ich einen Backup Space, auf den ich mich per SSH verbinden kann und mich dann in einer chroot Umgebung wiederfinde.
Wenn ich nun regelmäßige Backups durch meine Server initiiere, bin ich zwar vor Datenverlust durch defekte Platten o.ä. geschützt, aber ein Eindringling käme über die zu hinterlegenden Zugangsdaten/Key ja auch auf den Backup-Server.
Das naheliegendste fände ich nun, das Backup durch den Backup-Server zu initiieren. Einen Fremdzugriff auf den Backupserver (der dann ja wieder Zugriff auf die Server bekäme) blende ich hierbei aus. Dummerweise habe ich auf dem Backup Server kein crontab zur Vefügung. Ein Skript in Dauerschleife würde bei einem BackupReboot unbemerkt nicht mehr laufen. Hat jemand Ideen, wie ich mein Vorhaben am sinnvollsten realisiere? Auf dem Backup Server habe ich nur einen User, so dass ich auch über die Dateirechte nichts machen kann.
Per bashcompletion bekomme ich folgende Befehle als möglich angezeigt:
Über Anregungen würde ich mich sehr freuen.
Viele Grüße
Martin
zu meinen Servern habe ich einen Backup Space, auf den ich mich per SSH verbinden kann und mich dann in einer chroot Umgebung wiederfinde.
Wenn ich nun regelmäßige Backups durch meine Server initiiere, bin ich zwar vor Datenverlust durch defekte Platten o.ä. geschützt, aber ein Eindringling käme über die zu hinterlegenden Zugangsdaten/Key ja auch auf den Backup-Server.
Das naheliegendste fände ich nun, das Backup durch den Backup-Server zu initiieren. Einen Fremdzugriff auf den Backupserver (der dann ja wieder Zugriff auf die Server bekäme) blende ich hierbei aus. Dummerweise habe ich auf dem Backup Server kein crontab zur Vefügung. Ein Skript in Dauerschleife würde bei einem BackupReboot unbemerkt nicht mehr laufen. Hat jemand Ideen, wie ich mein Vorhaben am sinnvollsten realisiere? Auf dem Backup Server habe ich nur einen User, so dass ich auch über die Dateirechte nichts machen kann.
Per bashcompletion bekomme ich folgende Befehle als möglich angezeigt:
Code: Alles auswählen
Display all 120 possibilities? (y or n)
! compopt eval jk_lsh readarray then
./ continue exec jobs readonly time
: coproc exit kill return times
[ cp export let rm touch
[[ cpio false ln rmdir trap
]] dash fc local rsync true
alias date fg logout scp type
bash dd fgrep ls sed typeset
bg declare fi lynx select ulimit
bind dirs for lynx.cur set umask
break disown function mapfile sh unalias
builtin do getopts mkdir shift uncompress
caller done grep mktemp shopt unset
case du gunzip more sleep until
cat echo gzip mv source wait
cd egrep hash popd ssh wget
chmod elif help printf suspend while
command else history pushd sync zcat
compgen enable if pwd tar {
complete esac in read test }
Viele Grüße
Martin