
Ich habe eine VM-Box erstellt überVagrantfile
, allerdings erhalte ich beim Versuch, den Speicher zu verschlüsseln, die folgende Fehlermeldung:
$ 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!
Dasselbe passiert, wenn keine Chiffre angegeben wird.
Warum funktioniert das nicht? Und wie verschlüssele ich die VM richtig?
Zusätzliche Information:
$ 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)
Ich verwende OS X (El Capitan).
Antwort1
Zu unterstützenFestplattenverschlüsselungder virtuellen Maschine müssen Sie installierenOracle VM VirtualBox-Erweiterungspaket. Bitte installieren Sie das Extension Pack vomVirtualBox-Download-Site.
Es ist nicht standardmäßig enthalten, da es Software auf Systemebene enthalten kann, die möglicherweise schädlich für Ihr System ist.
Bitte beachten Sie, dass die Version vonErweiterungspaketmuss mit Ihrer bestehendenVirtualBoxVersion, also im Falle von Installationsproblemen müssen Sie IhreVirtualBoxPlattformpaket (das Herunterfahren aller VM-Maschinen ist erforderlich).
Nach der Installation kann der Verschlüsselungsvorgang über die Befehlszeilenschnittstelle mit der folgenden Syntax ausgeführt werden:
VBoxManage encryptmedium "uuid|filename" --newpassword "file|-" --cipher "cipher id" --newpasswordid "id"
Sehen:Verbesserungen und Funktionen von VirtualBox 5.0: Disk-Image-Verschlüsselung
Hinweis: Die „Disk Image Encryption“ wird als VirtualBox-Erweiterungspaket geliefert, das separat installiert werden muss.
Antwort2
Vielleicht ein VirtualBox-Fehler ... gibt es eine Möglichkeit, alle unterstützten Chiffren aufzulisten?
Oder vielleicht ist die Reihenfolge der Optionen wichtig,einige Oracle-Blogsund dasVBox-Handbuchdiese Reihenfolge anzeigen:
VBoxManage encryptmedium "uuid|filename" --newpassword "file|-" --cipher "cipher id" --newpasswordid "id"
Oder versuchen Sie es mit der GUI, sie sollte hier stehen: