地形是否支持 ssh 密码保护密钥



我正在尝试在这里使用此配置:

connection {
    type = "ssh"
    user = "root"
    agent = true
    private_key = "${file("~/.ssh/id_rsa")}"
}

我有错误:

password protected keys are not supported. Please decrypt the key prior to use.

我还尝试删除private_key参数。它只需要从 ssh-agent 读取密钥,但它不起作用。地形版本0.9.2

好的。解决。问题是没有指定ssh_keys指纹,因此在创建 vm 时未分配任何 ssh 密钥。但错误本身是非常具有误导性的。

所以只需添加这个:

resource "digitalocean_droplet" "mydroplet" {
   ssh_keys = [
      "<fingerprint can be found in digital ocean ssh keys tab>"
   ]
}

最新更新