miguelcl

Encripted Loop File Mount

Sep 26th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.98 KB | None | 0 0
  1. ## Raspbian
  2. ##
  3. ## La idea es generar un archivo loop que sea un filesystem  cifrado montado como disco loopback,
  4. ## de esta manera si se apaga la Raspberry, al volver a encenderla el disco debe ser montado manualmente
  5. ## y pedira la clave para montarlo.
  6. ####
  7. apt-get install lvm2 cryptsetup e2fsprogs
  8. mkdir -p /netx/media
  9. dd if=/dev/zero of=/netx/lofile.enc bs=1M count=50
  10. losetup /dev/loop0 /netx/lofile.enc
  11. badblocks -s -w -t random -v /dev/loop0
  12. #
  13. modprobe aes
  14. # ojo el siguiente comando pide colocar "YES"
  15. cryptsetup -y luksFormat -c aes -s 256 /dev/loop0
  16.  
  17. cryptsetup luksOpen /dev/loop0 crypt_fun
  18. mkfs.ext3 -j /dev/mapper/crypt_fun
  19. e2fsck -f /dev/mapper/crypt_fun
  20. #
  21. # mount
  22. # primera ves solo ejecutar: mount /dev/mapper/crypt_fun /netx/media
  23.  
  24. (losetup /dev/loop0 /netx/lofile.enc || echo) && (cryptsetup luksOpen /dev/loop0 crypt_fun && mount /dev/mapper/crypt_fun /netx/media )
  25.  
  26. #umount
  27. umount /netx/media && cryptsetup luksClose crypt_fun && losetup -d /dev/loop0
Add Comment
Please, Sign In to add comment