免责声明:我不知道这是实际问题,我只是怀疑是事实。
我已经将Amazon Web Services EC2实例设置为远程git服务器。我不得不将其配置为仅接受来自单个IP地址的传入流量,尽管我想使其对所有人开放,因为我在旅行时会使用它。
这里的复杂之处在于,手机不能具有静态IP地址,我将使用拴在笔记本电脑上的android手机访问服务器。这意味着在通过ssh连接到服务器之前,我必须制定一条新规则以接受来自当前IP地址的流量。
设置此规则时,可以选择使用“我的IP地址”。Amazon自动检查我当前的IP地址并在规则中进行设置。看起来像123.123.123.123/32。“ / 32”部分是地址的实际结尾。
从家里测试服务器时,我没有问题,可以使用静态IP通过家庭网络从台式计算机访问服务器。同样,通过家庭网络从便携式计算机访问服务器也没有问题。然后,我将手机拴在笔记本电脑上,并尝试通过蜂窝网络访问服务器,同时仍然使用家庭静态IP地址规则。不出所料,由于电话被分配了其他IP地址,因此未建立连接。
但是...然后我出去在一个不错的位置编码一天,然后尝试连接到服务器,但它不起作用。我进入EC2控制台,并设置了一个新规则,以使用自动设置的“我的IP地址”设置通过连接的电话接受来自当前IP地址的流量。然后尝试通过ssh连接到服务器。没什么好高兴的
没有建立连接。只是以与我最初尝试从规则中未指定的IP地址进行访问时相同的方式超时。
因此,我认为这与端口有关。这就是上面的“ / 32”吗?还是我一无所获?
我该怎么做以收集更多信息以帮助定义此处的实际问题?
查找一个Android VPN提供商,该提供商将向您出售每次使用的静态IP。这可能是使用静态IP作为安全措施的一种方式。如果VPN提供商也可以在PC上提供服务,则可以将两者都设置为相同的IP。您的野心勃勃,您可以在虚拟机上设置VPN服务,然后将其配置为仅通过SSH通过自身连接。您必须将“安全组”调整为除从任何位置进行VPS连接之外。第二种方法意味着您不需要两个静态地址来增加安全性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句