我知道这是重复主题,但我无法在其他主题中发表评论。
我尝试了所有解决方案,但仍然无法连接我的 ec2 实例。
我甚至检查了我的 pem 文件
openssl pkcs8 -in ~/.ssh/macbook-pro-15.pem -inform PEM -outform DER -topk8 -nocrypt
哪个是对的。
我也尝试过ping
ec2 实例,但我认为ping
默认情况下被阻止了。
92 bytes from 10.128.128.128: Communication prohibited by filter
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 5400 8727 0 0000 40 01 5c3a 10.6.67.47 35.158.38.117
答案1
在您的 EC2 安全组中,确保从您的公共 IP 地址启用 icmp4,这样您将能够 ping 您的实例,您可以找到更多信息这里。
为了连接到实例,您需要使用类似...
ssh -i /path/my-key-pair.pem [email protected]
当然你必须根据实际数据来改变示例。
您还必须检查 pem 文件的权限,它应该有一个 0400 掩码。
如果仍然遇到连接问题,请执行具有更高详细程度的 ssh 连接:
ssh -vvv -i /path/my-key-pair.pem [email protected]