Получение ошибки в коде terraform при попытке подключения к Linux-серверу в облачной оболочке OCI. ------ Не удалось прочитать закрытый ключ ssh: ключ не найден
Получение ошибки в коде terraform при попытке подключения к Linux-серверу в облачной оболочке OCI. ------ Не удалось прочитать закрытый ключ 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.
1 ответ
На основании комментариев.
Проблема заключалась в неправильном формате ключа. Вместо
ppk
, так должно быть
pem
.