Eu tenho minha /home
partição Linux criptografada usando ecryptfs
, minha instalação do Linux não está mais funcionando e eu gostaria de acessar os arquivos armazenados nessa partição no Windows. Existe uma ferramenta / procedimento que me permita fazer isso?
windows
encryption
ecryptfs
mofo
fonte
fonte
Respostas:
O eCryptfs é um sistema de arquivos embutido no kernel do Linux. Não há como descriptografar esses dados no Windows.
No entanto, você pode inicializar um Ubuntu LiveCD, descriptografar e recuperar seus dados (assumindo que você possui as chaves necessárias), usando o utilitário ecryptfs-recover-private .
Instruções completas podem ser encontradas aqui:
Divulgação completa: Sou um dos autores e mantenedores do eCryptfs .
fonte
eCryptfs
rodar no Windows de uma maneira ou de outra (Cygwin
,MinGW
), comoEncFS
? Eu acho que seria inestimável ter um sólido sistema de criptografia nativo do Linux compatível com o Windows. Sarah DeanLUKS
trabalhou no WindowsFreeOTFE
, mas ela e / ou o projeto morreram antes de ser assinado.Como o ecryptfs foi escrito como um módulo do kernel, a "ferramenta" para fazer isso é, assim, um kernel do Linux.
Mas ainda temos que copiar os dados para o Windows ou lê-los no linux.
Felizmente, podemos usar ferramentas de automação para baixar, instalar, configurar e executar um kernel Linux no Windows com alguns comandos de shell do Windows. O Vagrant gerencia facilmente o compartilhamento de pastas entre o Windows e o Ubuntu e pode ser instalado através de alguns comandos no Windows
Antes de começarmos, se você deseja copiar seus arquivos criptografados (incluindo meta-diretórios) de uma partição ext4 para o NTFS, recomendo o Disk Internals Linux Reader , mas se você tiver conhecimento do
mount
comando unix, poderá pular esta etapa (eu apenas prefira GUI's aomount
comando)Instale o vagrant via instalador oficial (portas com chocolate não são recomendadas)
No prompt do administrador do Windows (pressione a tecla Windows e digite o comando, clique com o botão direito do mouse em executar como administrador):
Instale chocolatey , reinicie o prompt de comando admin e digite:
No prompt do cygwin (pressione a tecla Windows e digite cygwin):
Agora você deve estar no shell do ubuntu através de uma máquina virtual:
Se isso falhar, verifique se você possui o arquivo de senha quebrada (
sudo updatedb && locate wrapped-passphrase
) ou insira a frase secreta quebrada no conjunto de chavesAinda está com problemas? Experimente o método de montagem. Você também pode brincar com o seguinte ( mais detalhes aqui ):
sudo mount -t ecryptfs /dev/mydevicehere decrypted
Observe que você pode fazer essa montagem sem ter copiado QUALQUER arquivo do ext4 para o NTFS e pular algumas etapas.Quando você tiver êxito, se quiser que esses arquivos sejam acessíveis ao Windows, basta copiá-los para
/vagrant
ocp
comando - esteja ciente de que você está duplicando dados fazendo isso.Tudo feito? Feliz? Saia da VM do Ubuntu digitando
exit
e, em seguida, desligue-a digitandovagrant halt
e remova a VM digitandovagrant destroy
fonte