尝试连接到 OCI 云 shell 中的 linux 服务器时,terraform 代码出现错误。 ------无法读取 ssh 私钥:找不到密钥
Getting the error in terraform code while trying to connect to linux server in OCI cloud shell . ------Failed to read ssh private key: no key found
尝试连接到 OCI 云 shell 中的 linux 服务器时,terraform 代码出现错误。 ------无法读取 ssh 私钥:找不到密钥
下面是我的代码:-
resource "null_resource" "remote-exec" {
provisioner "remote-exec" {
connection {
agent = false
timeout = "10m"
host ="xx.xx.x.x"
user = var.host_user_name
private_key =file("${path.module}/integerebspvtkey.ssh.ppk")
}
inline = [
...
]
}
}
variable "host_user_name"{
default="opc"
}
integerebspvtkey.ssh.ppk 是我所在目录中的私钥 运行 terraform
根据评论。
问题是密钥的格式错误。而不是 ppk
,应该是 pem
.
尝试连接到 OCI 云 shell 中的 linux 服务器时,terraform 代码出现错误。 ------无法读取 ssh 私钥:找不到密钥 下面是我的代码:-
resource "null_resource" "remote-exec" {
provisioner "remote-exec" {
connection {
agent = false
timeout = "10m"
host ="xx.xx.x.x"
user = var.host_user_name
private_key =file("${path.module}/integerebspvtkey.ssh.ppk")
}
inline = [
...
]
}
}
variable "host_user_name"{
default="opc"
}
integerebspvtkey.ssh.ppk 是我所在目录中的私钥 运行 terraform
根据评论。
问题是密钥的格式错误。而不是 ppk
,应该是 pem
.