encryption of vm image?

dfk1976

Member
Jan 5, 2020
15
2
23
47
Is it possible to encrypt a vm image after installing any kind of os? For example in Oracle Virtualbox you can do this easily, you just need to activate encryption and give it a password. When booting you have to insert first the password and than the os starts. So can you do a similar approach with Proxmox or can you do something with commandline to encrypt the vm image, so it can also be bootet again after encryption?
 
PVE itself does not support encryption at the moment, but you can use encryption in the guest (e.g. LUKS on linux, bitlocker on Windows, etc...). This means the data is inaccessible for anyone who has the disk image but not the key. The password then has to be entered into the guest upon booting the VM.

Edit: Keep in mind that this does not prevent a malicious attacker on your PVE from accessing the data when the VM is running, as the key has to be stored in guest memory and can thus be read from the host.
 
So, if PVE does not *yet* (hope not for too long) support encrypt, however there is no mechanism like PreBoot Auth, as there is with Bitlocker?

Would be very nice to have a pba on proxmox, with some remote unlock..

Where should I suggest this feature?

Thanks
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!