我家里有一台 freebsd 机器。我希望我的朋友能够通过 访问它ssh
。基本上,我想让它成为他们可以拥有帐户的某种服务器。
我怎样才能做到这一点?
这似乎是一个无聊的问题,但任何意见都值得赞赏。它可以一直连接到互联网。我相信,我需要将它托管在一些免费的托管服务上?
答案1
您需要打开并转发 ssh,无论它是否具有您家中的外部 IP 地址。通常,这是一种小型路由器。不过,在我家,那是另一个 FreeBSD 盒子,这可能是真正的方法。将 BSD 盒子设为路由器,在其上进行 NAT 等。一旦您准备好,他们将需要一个服务器名称来使用。如果您的家庭 IP 发生变化,您可能应该研究像 dyndns 这样的服务,以便在主机名发生变化时使用您的新 IP 更新主机名(使用脚本,通常在 BSD 盒子上)。您需要发布有关家庭网络的更多详细信息,以获取有关如何转发端口的更多详细信息。
答案2
简而言之,就是在你的路由器上打开一个 ssh 端口转发(细节各不相同,但通常很容易做到)到你想要监听外部请求的机器。
然后将您的公共 IP 提供给您的朋友(如果您有家庭互联网接入,这并不理想),或者使用类似 opendns.com 的东西来创建一个与您的路由器关联的公共域。