Como criptografar a caixa da VM via VBoxManage?

2

Eu criei a caixa VM por meio de Vagrantfile , no entanto, quando estou tentando criptografar o armazenamento, obtivemos o seguinte erro:

$ VBoxManage encryptmedium aaa-bbb-ccc-ddd-eee --newpassword - --newpasswordid my_username --cipher "AES-XTS256-PLAIN64"
Enter new password:
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Encrypt hard disk operation for this cipher is not implemented yet!

O mesmo acontece quando não se especifica nenhuma cifra.

Por que isso não funciona? E como criptografar a VM de maneira adequada?

Informação adicional:

$ VBoxManage --version
5.0.14r105127

$ VBoxManage showvminfo secure | grep 'SATA.*UUID'
SATAController (0, 0): ~/VirtualBox VMs/secure/box-disk1.vmdk (UUID: aaa-bbb-ccc-ddd-eee)

Estou no OS X (El Capitan).

    
por kenorb 04.05.2016 / 00:57

2 respostas

2

Para suportar Disk Encryption da máquina virtual, você precisa instalar o Oracle VM VirtualBox Extension Pack . Por favor, instale o Pacote de Extensão do site de download do VirtualBox .

Ele não é incluído por padrão, pois pode conter software em nível de sistema que pode ser potencialmente prejudicial ao seu sistema.

Por favor, note que a versão do Extension Pack precisa combinar com sua versão VirtualBox existente, portanto, em caso de problemas de instalação, você precisa atualizar seu VirtualBox pacote de plataformas (é necessário desligar todas as máquinas VM).

Após a instalação, a operação de criptografia pode ser executada usando a interface da linha de comando, usando a seguinte sintaxe:

VBoxManage encryptmedium "uuid|filename" --newpassword "file|-" --cipher "cipher id" --newpasswordid "id"

Veja: Melhorias e recursos do VirtualBox 5.0: Criptografia de imagem de disco

Note: The “Disk Image Encryption” is shipped as a VirtualBox extension pack, which must be installed separately.

    
por 04.05.2016 / 11:27
1

Talvez um bug no VirtualBox ... exista uma maneira de listar todas as cifras suportadas?

Ou talvez a ordem das opções seja importante, algum blogue oracle e o Manual do VBox mostre esta ordem:

VBoxManage encryptmedium "uuid|filename" --newpassword "file|-" --cipher "cipher id" --newpasswordid "id"

Ou tente usar a GUI, deve estar aqui:

    
por 04.05.2016 / 06:56