Ich habe meine Linux- /home
Partition mit verschlüsselt ecryptfs
, meine Linux-Installation funktioniert nicht mehr und ich möchte von Windows aus auf Dateien zugreifen, die auf dieser Partition gespeichert sind. Gibt es ein Tool / Verfahren, mit dem ich dies tun kann?
windows
encryption
ecryptfs
mdeous
quelle
quelle
Antworten:
eCryptfs ist ein Dateisystem, das in den Linux-Kernel integriert ist. Es gibt keine Möglichkeit, diese Daten in Windows zu entschlüsseln.
Sie können jedoch eine Ubuntu LiveCD booten, Ihre Daten entschlüsseln und wiederherstellen (vorausgesetzt, Sie verfügen über die erforderlichen Schlüssel), indem Sie das Dienstprogramm ecryptfs-recovery-private verwenden .
Eine vollständige Anleitung finden Sie hier:
Vollständige Offenlegung: Ich bin einer der Autoren und Betreuer von eCryptfs .
quelle
eCryptfs
unter Windows auf die eine oder andere Weise (Cygwin
,MinGW
) zum Laufen zu kommenEncFS
? Ich denke, es wäre von unschätzbarem Wert, ein solides Linux-natives Verschlüsselungssystem zu haben, das mit Windows kompatibel ist. Sarah Dean hatLUKS
mit Windows gearbeitetFreeOTFE
, aber sie und / oder das Projekt sind vor der Unterzeichnung gestorben.Da ecryptfs als Kernelmodul geschrieben wurde, ist das "Tool" dazu ein Linux-Kernel.
Aber dann müssen wir die Daten noch in Windows kopieren oder unter Linux lesen.
Zum Glück können wir Automatisierungstools verwenden, um einen Linux-Kernel in Windows mit einigen cleveren Windows-Shell-Befehlen herunterzuladen, zu installieren, einzurichten und auszuführen. Vagrant verwaltet die Freigabe von Ordnern zwischen Windows und Ubuntu auf einfache Weise und kann über einige Befehle in Windows installiert werden
Bevor wir beginnen, empfehle ich Disk Internals Linux Reader , wenn Sie Ihre verschlüsselten Dateien (einschließlich Meta-Verzeichnisse) von einer ext4-Partition nach NTFS kopieren möchten. Wenn Sie jedoch mit dem Unix-
mount
Befehl vertraut sind, können Sie diesen Schritt überspringen (ich nur GUI's demmount
Befehl vorziehen )Installieren Sie Vagrant über den offiziellen Installer (schokoladige Ports nicht empfohlen)
In der Windows-Administrator-Eingabeaufforderung (Drücken Sie die Windows-Taste und geben Sie den Befehl ein, und klicken Sie dann mit der rechten Maustaste auf Als Administrator ausführen):
Installieren Sieocolatey, starten Sie die Admin-Eingabeaufforderung neu und geben Sie Folgendes ein:
In der Cygwin-Eingabeaufforderung (Drücken Sie die Windows-Taste und geben Sie cygwin ein):
Sie sollten sich jetzt über eine virtuelle Maschine in der Ubuntu-Shell befinden:
Wenn dies fehlschlägt, sollten Sie sicherstellen, dass Sie die umschlossene Kennwortdatei (
sudo updatedb && locate wrapped-passphrase
) haben, oder die umschlossene Passphrase in den Schlüsselring einfügenHaben Sie immer noch Probleme? Probieren Sie die Mount-Methode aus. Sie können auch mit den folgenden Schritten herumspielen ( weitere Details hier ):
sudo mount -t ecryptfs /dev/mydevicehere decrypted
Beachten Sie, dass Sie diesen Mount durchführen können, ohne irgendwelche Dateien von ext4 nach NTFS kopiert zu haben, und einige Schritte überspringen.Wenn Sie erfolgreich sind und möchten, dass diese Dateien für Windows zugänglich sind, kopieren Sie sie einfach
/vagrant
mit demcp
Befehl in diese Datei. Beachten Sie dabei, dass Sie Daten duplizieren.Alles erledigt? Glücklich? Beenden Sie die Ubuntu-VM durch Eingabe
exit
und fahren Sie sie dann durch Eingabe herunter.vagrant halt
Entfernen Sie die VM durch Eingabevagrant destroy
quelle