【发布时间】:2021-06-02 17:09:08
【问题描述】:
从昨晚开始我就一直坚持这个。我使用的命令是ssh -i myfile.pem ubuntu@publicIP。
我已将 chmod 更改为 400。
当我在终端中运行命令时,它什么也没做,然后大约 30 秒后我看到:
ssh:连接到主机 18.234.225.93 端口 22:操作超时
对于我的安全组,我选择了入站:
- 类型=SSH 协议=TCP 端口=22 目标=0.0.0.0/0 和
- 类型=所有 ICMP - IPv4 协议=ICMP 端口=所有目标=0.0.0.0/0
出站是相同的,但all traffic 在0.0.0.0/0 处多了一行
我不确定我还能做些什么来完成这项工作,以及这是否是我的问题或 AWS 的问题。我已经按照我在这里找到的一些分步说明进行操作,例如How do I set up SSH access for an Amazon EC2 instance?,但收效甚微。如果有人可以提供帮助,我将不胜感激。
【问题讨论】:
-
您是否在公有子网或默认 VPC 中启动了您的实例?
-
@Marcin 如果我理解正确,我最初创建了一个 VPC,然后在其中创建了两个私有子网。然后我将每个实例附加到受尊重的子网。
-
您的实例必须在公共子网中,而不是私有子网中,以便您可以直接通过 ssh 访问它。
-
@Marcin 我的路由表指向我的 vpc。这可能是问题的一部分吗?
-
我不知道您的 VPC 是如何设置的。您可以使用所有详细信息更新您的问题。
标签: amazon-web-services amazon-ec2 ssh