我朋友在私网中有一个 ssh 服务器(ip 地址是 10.9.11.*),这个 ssh 服务器可以在公网中访问吗?如果可以的话,请告诉我如何获取。谢谢
答案1
我能想到几种方法来实现这一点。除了 Ignacio 使用 nat 的解决方案之外,您还可以使用反向 ssh 隧道- 从你朋友的服务器连接到你的系统,或第三个系统,或者在服务器和客户端系统上设置一个 ipv6 隧道提供商 - 我已经用 gogo6 完成了这个,并使用 ipv6 地址和 ipv6 隧道
答案2
这与 SSH 无关。私有地址(例如 10/24)无法在 Internet 上路由,因此必须使用某种形式的 NAT 才能使其在公共地址上可用。通常,这是通过路由器或类似设备的“端口转发”功能完成的。