繁体   English   中英

AWS EC2-Ubuntu实例,SSH连接主机操作超时

[英]AWS EC2 - Ubuntu instance, SSH connect to host operation timed out

我是新建立虚拟机的人。 我使用AWS EC2创建了我的第一个Ubuntu实例。 按照说明,一切似乎都在检查,直到我尝试使用ssh连接到它为止。

为了提供一些上下文,我的应用程序称为“ smpapp”。 我的电脑是macOS High Sierra。 自然,我的smpapp.pem文件保存到~/Downloads 首先,我打开终端并将工作目录设置为cd ~/Downloads 然后,我输入chmod 400 smpapp.pem ,它没有返回任何错误,因此我认为它是成功的。 然后,我输入ssh -i "smpapp.pem" ubuntu@ec2-XX-XX-XXX-XXX.us-east-2.compute.amazonaws.com (用X省略公共DNS编号)。 吐出一段时间后, ssh: connect to host ec2-XX-XX-XXX-XXX.us-east-2.compute.amazonaws.com port 22: Operation timed out进行了处理ssh: connect to host ec2-XX-XX-XXX-XXX.us-east-2.compute.amazonaws.com port 22: Operation timed out

有人可以向我解释一般性问题以及如何解决(方法和外行术语)吗?

可能是几件事:

您的ec2实例是否具有公共IP? (否则,您可能必须附加一个弹性IP或将其放入公共子网中)

连接到ec2实例的安全组是否允许连接到端口22?

子网上的ACL是否允许公共连接到子网上?

您的VPC是否配置为通过您的IGW路由流量?

亚马逊会提供有关确定问题的分步说明,这可能是由于上述原因而导致的。 您可以在此处找到有关官方亚马逊文档的逐步说明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM