在 Ubuntu 上使用 VirtualBox 时,“加密”通常有两种常见需求:
下面分别说明。
VirtualBox 5.0+ 支持对虚拟机磁盘(VDI)进行加密。
VBoxManage encryptmedium \
"虚拟机名" \
--cipher AES-XTS128-PLAIN64 \
--newpassword "你的密码"
示例:
VBoxManage encryptmedium "ubuntu-vm" --cipher AES-XTS128-PLAIN64 --newpassword mypassword
启动时 VirtualBox 会提示输入密码。
VBoxManage encryptmedium "ubuntu-vm" --changepassword
VBoxManage encryptmedium "ubuntu-vm" --removepassword
适合:
.vmdk / .qcow2sudo cryptsetup luksFormat /dev/sdX
sudo cryptsetup open /dev/sdX vbox-luks
sudo mkfs.ext4 /dev/mapper/vbox-luks
然后将 VirtualBox 虚拟机目录放在挂载点中。
安装 Ubuntu 时选择:
✅ Encrypt the new Ubuntu installation
这样:
~/.config/VirtualBox/
可将其放入加密目录或 LUKS 挂载点。
| 需求 | 推荐方式 |
|---|---|
| 只加密虚拟机 | VirtualBox 磁盘加密 |
| 最大安全性 | Ubuntu LUKS 全盘加密 |
| 跨平台兼容 | LUKS + VDI |
如果你告诉我:
我可以给你精确命令。