J'ai ma /home
partition Linux chiffrée à l'aide de ecryptfs
, mon installation Linux ne fonctionne plus et je voudrais accéder aux fichiers stockés sur cette partition depuis Windows. Existe-t-il un outil / une procédure qui me permettrait de le faire?
windows
encryption
ecryptfs
mdeous
la source
la source
Réponses:
eCryptfs est un système de fichiers intégré au noyau Linux. Il n'y a aucun moyen de décrypter ces données depuis Windows.
Vous pouvez, cependant, démarrer un Ubuntu LiveCD, décrypter et récupérer vos données (en supposant que vous avez les clés requises), en utilisant l' utilitaire ecryptfs-restore-private .
Des instructions complètes peuvent être trouvées ici:
Divulgation complète: Je suis l'un des auteurs et mainteneurs d' eCryptfs .
la source
eCryptfs
fonctionner sur Windows d'une manière ou d'une autre (Cygwin
,MinGW
), commeEncFS
? Je pense qu'il serait inestimable d'avoir un solide système de cryptage natif Linux compatible avec Windows. Sarah Dean aLUKS
travaillé avec WindowsFreeOTFE
, mais elle et / ou le projet est décédé avant sa signature.Comme ecryptfs a été écrit en tant que module du noyau, "l'outil" pour ce faire est, bien, un noyau Linux.
Mais nous devons encore copier les données dans Windows ou les lire depuis Linux.
Heureusement, nous pouvons utiliser des outils d'automatisation pour télécharger, installer, configurer et exécuter un noyau Linux dans Windows avec quelques commandes de shell Windows avisées. Vagrant gère facilement le partage de dossiers entre Windows et Ubuntu et peut être installé via quelques commandes dans Windows
Avant de commencer, si vous souhaitez copier vos fichiers cryptés (y compris les méta répertoires) d'une partition ext4 vers NTFS, je recommande Disk Internals Linux Reader , mais si vous êtes averti avec la
mount
commande unix, vous pouvez ignorer cette étape (je viens de préférez les interfaces graphiques à lamount
commande)Installez vagrant via l'installateur officiel (ports chocolatés non recommandés)
Dans l'invite d'administration Windows (appuyez sur la touche Windows et tapez la commande, puis cliquez avec le bouton droit sur Exécuter en tant qu'administrateur):
Installez chocolatey puis redémarrez l'invite de commande admin et tapez:
Dans l'invite cygwin (appuyez sur la touche Windows et tapez cygwin):
Vous devriez maintenant être dans le shell ubuntu via une machine virtuelle:
Si cela échoue, vous pouvez vous assurer que vous disposez du fichier de mot de passe encapsulé (
sudo updatedb && locate wrapped-passphrase
) ou envisager d' insérer la phrase de passe encapsulée dans le trousseau de clés.Vous rencontrez toujours des problèmes? Essayez la méthode de montage. Vous pouvez également jouer avec les éléments suivants ( plus de détails ici ):
sudo mount -t ecryptfs /dev/mydevicehere decrypted
Notez que vous pouvez effectuer ce montage sans avoir copié AUCUN fichier d'ext4 vers NTFS, et ignorer certaines étapes.Une fois que vous avez réussi, si vous voulez que ces fichiers soient accessibles à Windows, copiez-les simplement
/vagrant
avec lacp
commande - sachez que vous dupliquez des données en faisant cela.Terminé? Content? Quittez la machine virtuelle Ubuntu en tapant
exit
puis arrêtez-la en tapantvagrant halt
et supprimez la machine virtuelle en tapantvagrant destroy
la source