我无法通过ssh连接到我的ec2实例,已经检查了安全组配置。

0

【以下的问题经过翻译处理】 我启动了我的免费试用EC2实例(AMI:amzn2-ami-kernel-5.10-hvm-2.0.20220719.0-x86_64-gp2),并为其分配了一个公共IP地址,安全组规则暴露了所有端口,无论是入站还是出站。

但是,我无法连接到它,我的本地PC上的SSH客户端显示"连接失败"的消息,我还尝试使用AWS控制台中的"EC2实例连接"选项连接,但也失败了。我甚至停止了这个EC2实例,然后启动了一个全新的配置,但结果仍然相同。

通过端口扫描工具,我发现端口22是关闭的,问题是我的安全组规则明确打开了它(控制台截图在此)。 (https://repost.aws/media/postImages/original/IMakXEDNrlSVWg3tsJIkAVVQ)最后,我在Stackoverflow上找到了一个与我的情况类似的问题,这个答案可能是问题的原因?我的帐户是否被"隔离"了?有人能告诉我一些有用的信息吗?

profile picture
专家
已提问 5 个月前13 查看次数
1 回答
0

【以下的回答经过翻译处理】 您可以尝试以下几点:

1、检查您的Internet网关(IGW)。 2、确保IGW已附加到正确的VPC。 3、检查您的路由表(目标主机是否在正确的子网中)。 4、检查您的网络访问控制列表(NACL),请记住NACL不像安全组那样是有状态的,流量必须在两个方向上都允许。 5、使用IGW作为源和目标主机(端口22),运行可达性分析器并共享结果。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则