【AWS】SSH连接EC2超时,提示:connect to host ec2-XXX.compute-1.amazonaws.com port 22: Connection timed out

目录

0.环境

1.问题原因

2.解决步骤 


0.环境

windows 11 64位

1.问题原因

在用SSH连接EC2实例时,报错:【connect to host ec2-23-20-123-143.compute-1.amazonaws.com port 22: Connection timed out】

ping我的EC2也会提示请求超时

以此定位应该是端口规则的问题(因为我的SSH服务已开启)但是仍无法连接

所以需要在EC2中增加入站规则,开放22端口(实际我开了22和80两个端口)

2.解决步骤 

解决思路:在EC2的【安全组】中,新增规则

具体创建新规则步骤如下:

首先登录你的AWS账号,IAM的就可以,在服务中,选择EC2

此时我已创建一个EC2实例,并且在运行,点击进入【安全组】

进入安全组后,可以看到我有一条默认的规则【default】,此时你可以选择【新建一个安全组】,或者【编辑default安全组添加入站规则】,我选的是后一种方式,在default中添加入站规则

勾选安全组名称,点击【操作】,点击【编辑入站规则】

点击【添加规则】,可以增加一条规则,我是增加了以下两条规则:

1)类型位HTTP,协议为TCP,端口范围为80,源为“任何位置-IPV4”

2)类型位HSSH,协议为TCP,端口范围为22,源为“任何位置-IPV4”

输入完后,点击【保存规则】即可

至此已增加端口配置完成,在命令行中再次用SSH连接EC2,发现可以连接成功

--END--

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wyn_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值