![如何使用 Ubuntu 服务器 14.04 远程访问我的家庭网络?](https://linux22.com/image/872200/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%2014.04%20%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E6%88%91%E7%9A%84%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%EF%BC%9F.png)
我家里有一台安装了 Ubuntu Server 14.04 的服务器。该家庭服务器主要用于网络内家庭文件的备份和存储(为此我使用 owncloud)。
我想在家庭网络之外访问我的家庭服务器。起初,我只需在路由器上打开端口 80 即可进入我的家庭服务器。我停止这样做,因为我想要更高的安全性。
所以我在寻找替代方案。一位朋友建议我使用 VPN。
我的问题:
- 如果我需要最高程度的安全性,我应该如何从远程位置访问我的家庭服务器?
- 当我在国外(例如在美国)时,是否可以访问我的家庭网络(在荷兰),以便我可以观看仅在荷兰可用的流媒体?
答案1
以下是您的答案:
如果您需要最高级别的安全性,我建议使用 VPN。我建议使用 OpenVPN,您可以在此处找到详细信息:维基百科 - VPN。如果您不想使用 VPN,您仍然可以将路由器端口开放到网络,请考虑更改端口号(例如,不要将端口 80 用于 http)
对于“观看仅在荷兰可用的流媒体”,你应该使用代理(例如乌贼)。为此,您必须考虑您的 NL 家庭网络带宽,如果太慢,您将无法流畅地观看流媒体。
答案2
如果您只想通过命令行访问您的服务器,请使用 ssh。我建议将其与私钥设置一起使用。
另一种选择是 SoftEther,它是 OpenVPN 的后继者。您可以找到教程这里。