![如何从远程 Ubuntu 计算机获取外部 IP](https://linux22.com/image/874930/%E5%A6%82%E4%BD%95%E4%BB%8E%E8%BF%9C%E7%A8%8B%20Ubuntu%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%8E%B7%E5%8F%96%E5%A4%96%E9%83%A8%20IP.png)
我的 ISP 通常会将我的 IP 地址固定,但是当发生电源故障或他们的服务中断超过 15-30 分钟时,就会为我家分配不同的 IP 地址。
我的目标是能够使用运行 Win-8 RDP 的笔记本电脑连接到我家的 Ubuntu 电脑。我不想运行动态 IP 服务,而是希望直接连接到 IP 地址。
我的问题是“当我远程外出时,如何获取我的家庭 IP 地址?”
(解决方案如下)
答案1
我采取的解决方案是使用 Cron 和 DropBox 来共享我的 IP 地址。
我写了一个 bash 程序。(见图)(抱歉,我不知道如何分享脚本)
我将其复制到“/etc/cron.hourly/showmyip”
现在,每小时我都会收到一个更新文件复制到我的 DropBox 文件夹中,该文件显示我的 IP 地址。我只需检查我的 DropBox 文件夹,就可以从任何位置或计算机访问它。它看起来像这样:
我创建 HTML 文件的原因是,我在测试时使用了多行。在 Windows 中,所有行都合并为一行。这比实际需要的要复杂一些,但确实有效。它满足了我的需求。
我原本将其设置为每天更新,但后来决定每 10 分钟更新一次。这样,如果 IP 发生变化,我几乎可以立即访问新 IP。
这样做的另一个好处是没有其他人可以访问该帐户。