我正在尝试通过 SSH 进入一个始终运行 vpn 服务的 ubuntu 桌面 - 想想 nordvpn。由于 vpn 会“更改”我的 IP 地址,所以这对我来说似乎很难。我在这个领域完全是个初学者。谢谢。
答案1
您可能有兴趣尝试动态 DNS 解决方案。在这种情况下,您的系统每次启动时或 WAN IP 发生变化时都会更新 DNS 条目。这样做的好处是允许您使用 DNS 记录,而不是可以轻松添加到您的~/.ssh/config
。请理解 DNS 条目具有 TTL 值,这可能会延迟对 IP 的更新。默认情况下,此延迟为 300 秒,即 5 分钟。
通常,您会找到动态 DNS 提供商,创建一个帐户,然后按照他们的说明进行设置。或者,如果您使用 Linode 等托管服务提供商,您可以编写自己的脚本来提供此功能。有关如何使用现有解决方案轻松设置动态 DNS 的更多详细信息,请参阅Ubuntu 社区 - 动态DNS文档。
请注意!您使用此 VPN 服务(假设)是为了匿名。您建议启用服务sshd
来监听您的 VPN IP。您真的想让您的机器接受匿名访问吗?为了您自己的安全,您可能不想这样做。