aws_instance.jumpbox:超时-上一个错误:ssh:握手失败:EOF

时间:2019-05-23 18:21:51

标签: linux amazon-web-services amazon-ec2 ssh terraform

我正在进行Terraform部署,并且在Jumpbox设置阶段遇到了此问题。我运行了Terraform计划,它成功了。我运行Terraform应用并收到此错误:

aws_instance.jumpbox: Still creating... (4m30s elapsed)
aws_instance.jumpbox: Still creating... (4m40s elapsed)
aws_instance.jumpbox: Still creating... (4m50s elapsed)
aws_instance.jumpbox: Still creating... (5m0s elapsed)
aws_instance.jumpbox: Still creating... (5m10s elapsed)
aws_instance.jumpbox: Still creating... (5m20s elapsed)
aws_instance.jumpbox: Still creating... (5m30s elapsed)

Error: Error applying plan:

1 error(s) occurred:

* aws_instance.jumpbox: timeout - last error: ssh: handshake failed: EOF

面对错误,Terraform不会自动回滚。 相反,您的Terraform状态文件已部分更新为 成功完成的所有资源。请解决错误 以上,然后再次申请以逐步更改您的基础架构。

在进一步调查中,我发现创建了一些AWS资源,例如EIPS,负载均衡器,甚至Jumpbox实例本身。然后,我尝试通过SSH进入创建的Jumpbox,并收到此错误:

Your account has expired; please contact your system administrator Connection closed by 52.61.245.38 port 22

此后,我一直尝试在重新创建ssh-key,将权限更改为600之后重新部署,并验证了Terraform代码中的密钥文件路径正确,并且似乎无法克服此握手错误。 / p>

有什么建议吗?

0 个答案:

没有答案