是否可以使用 packer virtualbox-ovf 构建器将临时密钥的 public 部分注入 OVA?

Is it possible to inject the public part of an ephemeral key into an OVA using the packer virtualbox-ovf builder?

Packer 1.4.0 引入了为构建器 virtualbox-iso 和 virtualbox-ovf 生成临时密钥的功能。给出的所有示例都使用 virtualbox-iso 并显示使用 kickstart 脚本或类似脚本注入密钥的 public 部分。

我想使用此功能使用 virtualbox-ovf 生成器更新现有的带有加壳器的 OVA 文件。

使用 virtualbox-ovf 构建器是否可以将密钥的 public 部分注入 OVA?

您可以通过 boot_command 登录控制台并在其中添加公钥来完成此操作。