![通过互联网使用 SSH 连接 Linux 机器](https://linux22.com/image/1347738/%E9%80%9A%E8%BF%87%E4%BA%92%E8%81%94%E7%BD%91%E4%BD%BF%E7%94%A8%20SSH%20%E8%BF%9E%E6%8E%A5%20Linux%20%E6%9C%BA%E5%99%A8.png)
我最近在宿舍里安装了一台 Linux 机器,我想通过 SSH 访问它。我所在的大学校园有多个子网来管理无线连接到网络的机器。因此,机器的子网及其 IP 经常变化。
由于机器可能位于不同的子网,我无法通过输入 IP 地址来使用 SSH。有没有办法通过互联网服务或类似服务设置 SSH,以便将我转发到我的机器?
答案1
您可以使用登录 Hamachi。
我在 NAT 后面的 Linux 服务器上使用它,无法转发端口。它就像啤酒一样免费。
您在 logmein.com 上设置网络,然后在服务器上安装客户端。这将创建一个ham0
具有永远不会改变的 IP 的网络设备。您需要将客户端计算机连接到同一个 hamachi 网络,然后您可以通过它的 hamachi ip ssh 连接到您的盒子。
答案2
我认为您可以使用 no-ip.com 或 dyndns.com。
这个问题可能有你的答案ddclient 更新为本地 IP 而不是公共 IP
您没有指定是否需要从子网或互联网访问。因此解决方案不同(两者均在 superuser.com 链接中进行了解释)