我无法通过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
EXPERTE
gefragt vor 6 Monaten18 Aufrufe
1 Antwort
0

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

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

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen