![远程连接到 NAT 防火墙后面的 Ubuntu 服务器](https://linux22.com/image/1089830/%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5%E5%88%B0%20NAT%20%E9%98%B2%E7%81%AB%E5%A2%99%E5%90%8E%E9%9D%A2%E7%9A%84%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
如何配置 Ubuntu 服务器操作系统(也许是我可以安装的应用程序),以便它连接到第三方服务,从而能够重新连接到 Ubuntu 服务器?我基本上在寻找类似的东西登录或者VNC 连接但针对的是 Ubuntu 服务器,而不是桌面界面。GUI 解决方案是不可能的。
我知道我可以通过设置第三台机器作为 SSH 网关来实现这一点,但我真的不想管理中间的机器并确保它始终在线。另外,由于 IP 地址会发生变化,我不想弄乱 DDNS 或尝试让中间机器的 IP 地址保持最新。
我还知道我可以配置边缘路由器以将 SSH 连接转发到我的服务器。我正在寻找一种更独立于网络架构的解决方案。如果有人过来按下路由器上的重置按钮,我就不必担心。
为了便于讨论,我们假设我无法访问边缘路由器。事实上,我曾经有一个 ISP 将我置于其自己的 NAT 防火墙后面(想想非第一世界国家);服务非常糟糕。当我处于那种情况下时,我不能设置 DDNS 或转发端口,因为我没有分配面向 Internet 的 IP。
是否有人知道有第三方服务可以提供我所寻求的功能?