2
2
I am running a server on a linux box and want to run some things for my other home computers in a virtual machine.
I would like to encrypt the VM and shut it down when nobody is home, but keep the rest of the server running. I want to prevent a physical intruder from running or examining the VM's contents without a password, like real hard drive encryption or TrueCrypt.
Also, I heard it is best to keep important data in a shared folder on the host machine, so that it can be backed up separately from the VM. I need to make sure its impossible for anything but the VM to access this data without a password.
Is there a way to encrypt the VM and the shared folder without a significant loss of performance or the ability to make backups?
I do want everything encrypted, at least everything within reach of the guest os, so that there is zero possibility of accidental leaks from temp files or indexers or the like. But you give me an idea. What about using disk-encryption like dm-crypt on the whole guest hard drive? If that would work, what about running backups from within the vm to a shared folder on a real encrypted hard drive? – Not The NSA – 2014-03-25T01:58:35.283