Packer ssh_private_key_file无效:无法读取密钥c:/ xxxxx:未找到密钥

时间:2017-03-21 12:45:08

标签: packer

我使用Packer表单Hashicorp来创建VM。 面对这样的问题:

public Task ActionResult Booking(int price)
{
//Do your stuff
}

json文件的一部分:

packer build jessie64_hv.json
virtualbox-iso output will be in this color.
1 error(s) occurred:
 ssh_private_key_file is invalid: Failed to read key 'C:/users/xxxx/test_key.ppk': no key found

1 个答案:

答案 0 :(得分:1)

您无法使用ppk密钥,它们特定于Putty。 Packer只能读取标准的OpenSSH密钥。

要转换密钥,请执行

之类的操作
puttygen privatekey.ppk -O private-openssh -o privatekey.pem

然后在包装工具中使用privatekey.pem

有关详细信息,请参阅:Converting a ppk to pem