我正在尝试查看是否可以使用 3G 网络通过 SSH 连接到我的 iPhone。因此,鉴于我的 IP,我试图通过 SSH 联系,使用定义的端口(不再是 22,我更改了它)。
在我的私人 wifi 网络上一切正常。
由于某种原因,它不在3G上...
有任何想法吗 ?
谢谢
您使用的 IP 不太可能仅指向您的 iPhone。看到这样的移动服务器提供商必须如何为大量支持互联网的电话分配 IP 地址,我怀疑他们使用网络地址转换 (NAT)或类似技术能够将一个 IP 地址分配给多个设备。鉴于 NAT 使用不同的端口来区分不同的设备,ssh 不是一个选项。
您的移动服务提供商可能会阻止访问。不要忘记您也无法控制手机连接的路由器。在家里,您将打开端口并将该端口上的流量从路由器转发到您的计算机。在移动网络上,即使端口是开放的,它也不知道向谁发送流量。