GamingTrainer
Enthusiast
Servus,
nachdem ich meinen neuen Backup Server (FreeNas) mit Verschlüsselung in Betrieb genommen habe, zerbreche ich mir momentan den Kopf darüber wie die Kiste automatisch das Volume beim hochfahren entschlüsselt..
Folgendes Setup ist hier am Start.
1.) ESXi < mit FreeNAS VM ebendfalls Verschlüsselt läuft aber 24/7 << Dieses System soll gesichert werden.
2.) FreeNAS < Hier soll das Backup hin via. Rsync (läuft nicht 24/7)
Meine Idee war jetzt das 2 System Zeitgesteuert via. WoL aufwachen zu lassen. Dann per Script eine Datei mit dem Passwort vom 1. Rechner auf den 2. in einen Temporären Ordner zu kopieren (Oder es am Anfang vom Script zu Kopieren und am Ende wieder löschen?). Und dann die "Festplatten" automatisch zu entschlüsseln und einzubinden.
Habe ich dort jetzt einen Denkfehler drin ? (Sicherheitslücke) ??
Theoretisch, kommt man dann doch nicht mehr an die Datei mit dem Passwort dran, wenn beide Systeme ausgeschaltet sind ? Erst nachdem man das 1. System wieder Entschlüsselt hat, kommt das 2. System an die Datei mit dem Passwort ?
Da ich jetzt kein Fachmann in sachen Scripten bin frage ich hier mal nach ob jemand eine idee hat wie man es am sinnvollsten lösen kann. (Ohne das Backup System manuell hochzufahren und jedes mal ein Passwort eingeben zu müssen..)
Beim Googlen nach einer Lösung bin ich schon auf einen evtl. Lösungsansatz? gestoßen.
Nur wie binde ich eine "Datei" die das Passwort zum entschlüsseln enthält, mit in das Script ein ? Und welches Format muss eine solche Datei dann haben ? Einfach eine .txt ?
Freue mich über jeden Lösungsansatz
Vielen Vielen Dank!
Lg Sven
nachdem ich meinen neuen Backup Server (FreeNas) mit Verschlüsselung in Betrieb genommen habe, zerbreche ich mir momentan den Kopf darüber wie die Kiste automatisch das Volume beim hochfahren entschlüsselt..
Folgendes Setup ist hier am Start.
1.) ESXi < mit FreeNAS VM ebendfalls Verschlüsselt läuft aber 24/7 << Dieses System soll gesichert werden.
2.) FreeNAS < Hier soll das Backup hin via. Rsync (läuft nicht 24/7)
Meine Idee war jetzt das 2 System Zeitgesteuert via. WoL aufwachen zu lassen. Dann per Script eine Datei mit dem Passwort vom 1. Rechner auf den 2. in einen Temporären Ordner zu kopieren (Oder es am Anfang vom Script zu Kopieren und am Ende wieder löschen?). Und dann die "Festplatten" automatisch zu entschlüsseln und einzubinden.
Habe ich dort jetzt einen Denkfehler drin ? (Sicherheitslücke) ??
Theoretisch, kommt man dann doch nicht mehr an die Datei mit dem Passwort dran, wenn beide Systeme ausgeschaltet sind ? Erst nachdem man das 1. System wieder Entschlüsselt hat, kommt das 2. System an die Datei mit dem Passwort ?
Da ich jetzt kein Fachmann in sachen Scripten bin frage ich hier mal nach ob jemand eine idee hat wie man es am sinnvollsten lösen kann. (Ohne das Backup System manuell hochzufahren und jedes mal ein Passwort eingeben zu müssen..)
Beim Googlen nach einer Lösung bin ich schon auf einen evtl. Lösungsansatz? gestoßen.
Code:
#!/bin/sh
echo Mount Geli
read eingabe
echo $eingabe | /sbin/geli attach -j - /dev/ada0
echo $eingabe | /sbin/geli attach -j - /dev/ada1
echo $eingabe | /sbin/geli attach -j - /dev/ada2
sleep 30
# Import zfs pool:
zpool import -R /mnt/Pool1
Nur wie binde ich eine "Datei" die das Passwort zum entschlüsseln enthält, mit in das Script ein ? Und welches Format muss eine solche Datei dann haben ? Einfach eine .txt ?
Freue mich über jeden Lösungsansatz
Vielen Vielen Dank!
Lg Sven