EC2 SSH操作超时

3
$ ssh -vvv -i "AMSKeyPair.pem" ec2-user@ec2-52-43-0-65.us-west-2.compute.amazonaws.com

OpenSSH_7.4p1, LibreSSL 2.5.0 debug1: 读取配置数据

/etc/ssh/ssh_config debug2: 正在解析 "ec2-52-43-0-65.us-west-2.compute.amazonaws.com" 端口22 debug2:

ssh_connect_direct: 需要特权0 debug1: 正在连接

ec2-52-43-0-65.us-west-2.compute.amazonaws.com [52.43.0.65] 端口22.

debug1: 连接到地址 52.43.0.65 端口 22: 操作超时

ssh: connect to host ec2-52-43-0-65.us-west-2.compute.amazonaws.com

port 22: Operation timed out

相应的安全组允许所有端口的所有入站流量。 enter image description here

我尝试了不同的互联网连接,所以我不认为有NAT。

PS:我不是第一次使用EC2,之前也用过。


2
您是从EC2实例连接吗?您的安全组仅允许来自相同安全组中的系统进行连接。这是否是您想要的? - John Hanley
不,我没有。我明白了。将其更改为0.0.0.0/0,现在它可以工作了。谢谢。 - ishandutta2007
1个回答

9

enter image description here将安全组的来源从sg-57710f2a更改为0.0.0.0/0 现在它可以正常工作。正如@john-hanley指出的那样,sg-57710f2a只允许来自该安全组内部主机的连接,而不允许外部连接。


1
谢谢,将入站规则中的源更改为0.0.0.0/0解决了我的错误。 - Raxit Solanki
允许所有IP地址是否安全? - Anurag A S

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接