我按照与此处提到的完全相同的顺序执行了所有操作:Amazon Set Up Documentation。我还阅读了许多SO答案,但每个人都建议检查安全组和路由表。我做了一切都没有帮助过。
我有一个USB Dongle用于上网。每次断开加密狗并重新连接时,其IP都会发生变化。但如果我保持联系,其IP保持不变。所以我创建了一个安全组my_ip/32
并启动了一个ec2实例。因此,在不断开我的加密狗,即保持我的IP完整性的情况下,我尝试通过SSH以简单的
ssh -v -i my-key-pair.pem user@public_dns
命令,但没有运气。
但有趣的是,如果我将安全组更改为0.0.0.0/0
,我可以连接到ec2实例,由于安全问题,亚马逊不建议这样做。
是否有人遇到过类似的情况。或亚马逊确实错过了他们的文档。
注意: 我还在ubuntu中为ssh启用了防火墙,如下所示:
sudo ufw allow ssh/tcp
sudo ufw enable
我错过了什么吗?
答案 0 :(得分:1)
当您谷歌'我的IP是什么'时,它会为您提供my_ip
所期望的结果吗? Google会报告外界认为您的IP。
我有一种感觉,你可能正在通过你正在接收DHCP的NAT路由器,因此你是加密狗IP甚至没有被EC2看到与安全组匹配。