Saya memiliki /home
partisi Linux yang dienkripsi menggunakan ecryptfs
, instalasi Linux saya tidak lagi berfungsi dan saya ingin mengakses file yang disimpan di partisi itu dari Windows. Apakah ada alat / prosedur yang memungkinkan saya melakukan ini?
windows
encryption
ecryptfs
mdeous
sumber
sumber
Jawaban:
eCryptfs adalah sistem file yang dibangun di dalam kernel Linux. Tidak ada cara untuk mendekripsi data ini dari dalam Windows.
Anda dapat, bagaimanapun, boot LiveCD Ubuntu, mendekripsi dan memulihkan data Anda (dengan asumsi Anda memiliki kunci yang diperlukan), menggunakan utilitas ecryptfs-recover-private .
Instruksi lengkap dapat ditemukan di sini:
Pengungkapan penuh: Saya adalah salah satu penulis dan pengelola eCryptfs .
sumber
eCryptfs
berjalan di Windows dengan satu atau lain cara (Cygwin
,MinGW
), sepertiEncFS
? Saya pikir akan sangat berharga untuk memiliki sistem enkripsi Linux-asli yang solid kompatibel-ish dengan Windows. Sarah DeanLUKS
bekerja di Windows denganFreeOTFE
, tetapi dia dan / atau proyek mati sebelum ditandatangani.Karena ecryptfs ditulis sebagai modul kernel, "alat" untuk melakukannya adalah, well, sebuah kernel Linux.
Tapi kemudian kita masih harus menyalin data ke windows atau membacanya dari dalam linux.
Untungnya kita dapat menggunakan alat otomatisasi untuk mengunduh, menginstal, mengatur, dan menjalankan kernel Linux di windows dengan beberapa perintah shell windows yang cerdas. Vagrant menangani berbagi folder antara Windows dan Ubuntu dengan mudah, dan dapat diinstal melalui beberapa perintah di windows
Sebelum kita mulai, jika Anda ingin menyalin file terenkripsi Anda (termasuk direktori meta) dari partisi ext4 ke NTFS, saya sarankan Disk Internals Linux Reader , tetapi jika Anda mengerti dengan
mount
perintah unix Anda dapat melewati langkah ini (saya hanya lebih suka GUI daripadamount
perintah)Instal gelandangan melalui penginstal resmi (port cokelat tidak disarankan)
Di windows admin prompt (Tekan tombol windows dan ketik perintah, lalu klik kanan jalankan sebagai admin):
Instal chocolatey kemudian mulai ulang command prompt admin dan ketik:
Di cygwin prompt (Tekan tombol windows dan ketik cygwin):
Anda harus berada di shell ubuntu melalui Mesin Virtual sekarang:
Jika gagal, Anda mungkin ingin memastikan Anda memiliki file kata sandi terbungkus (
sudo updatedb && locate wrapped-passphrase
) atau melihat memasukkan frasa sandi yang terbungkus ke dalam gantungan kunciMasih mengalami masalah? Coba metode pemasangan. Anda juga dapat mengutak-atik hal-hal berikut ( detail lebih lanjut di sini ):
sudo mount -t ecryptfs /dev/mydevicehere decrypted
Perhatikan bahwa Anda dapat melakukan mount ini tanpa menyalin file APA SAJA dari ext4 ke NTFS, dan melewati beberapa langkah.Setelah Anda berhasil, jika Anda ingin file-file ini dapat diakses ke windows, cukup salin ke dalam
/vagrant
dengancp
perintah - sadar Anda menggandakan data dengan melakukan ini.Semua selesai? Senang? Keluar dari VM Ubuntu dengan mengetik
exit
dan kemudian matikan dengan mengetikvagrant halt
, dan hapus VM dengan mengetikvagrant destroy
sumber