【发布时间】:2021-04-16 19:15:02
【问题描述】:
我正在尝试设置 terraform 以自动化启动 Windows EC2 实例并使用 SSH 自动访问该实例的过程。我可以让它在 Linux 服务器上运行,并看到 Windows 将 OpenSSH 添加到 Windows Server 2019。有人可以建议我如何做到这一点吗?
【问题讨论】:
标签: windows amazon-ec2 ssh terraform
我正在尝试设置 terraform 以自动化启动 Windows EC2 实例并使用 SSH 自动访问该实例的过程。我可以让它在 Linux 服务器上运行,并看到 Windows 将 OpenSSH 添加到 Windows Server 2019。有人可以建议我如何做到这一点吗?
【问题讨论】:
标签: windows amazon-ec2 ssh terraform
要在您的 EC2 实例中使用 ssh,您必须提供用户和私钥。在 Terraform 中,您可以使用 connection 关键字在 EC2 实例中进行 ssh。 对于 Windows,您需要将 yourkey.pem 重命名为“id_rsa”
connection {
type = "ssh"
user = "ec2-user"
private_key = file("C:/yourpath/id_rsa")
host = aws_instance.web.public_ip
}
【讨论】: