如何才能让我的电脑在任何地方都可以访问(最好通过 SSH)。我已在电脑上安装了 Ubuntu。
或者
有没有办法使用动态 IP 设置 dyndns.com 而无需进行任何路由器更改?
答案1
如果您有路由器,则需要将端口 22 转发到您的计算机以使 SSH 正常运行(除非您在其他端口上运行它,在这种情况下您需要使用该端口,但默认值为 22)
动态 DNS 客户端可以在您的计算机上运行,但某些路由器固件根据您的主机支持它(DynDNS 相当流行)。DynDNS 为 Windows、Mac 和 Linux 提供了许多客户端。
答案2
只需在您的计算机上运行 DynDNS 应用程序(99.9% 的可能性是他们提供该应用程序)即可将您的外部 IP 与 DynDNS 的记录同步。之后,只需通过 SSH 连接到您在 DynDNS 注册的 URL 即可。