我有一个朋友的文件服务器,我们希望能够将其安装在 Windows 和 MacOS 中以便于访问。我不想将 SMB 暴露给互联网。我有什么选择?
答案1
有很多方法可以做到这一点。
如果您担心安全问题,请使用 OpenVPN 在 VPN 服务器和您的朋友之间创建免费 VPN。这是最安全的选择。设置难度取决于您的路由器、知识和 NAS。
或者,如果您不担心安全性或可访问性,请公开文件服务器的 Web 前端(或向其添加 Web 前端)。您可以在这里做很多事情,包括 HTTPS、要求身份验证、限制连接 IP 地址。
另一个干净(但不便宜)的解决方案是将您的 NAS 备份到云端(例如使用 dropbox),并允许您的朋友通过它共享它。
如果文件服务器允许 SSH,并且你信任你的朋友,那么你可以将路由器上的端口 22 转发到文件服务器(请小心操作,确保帐户已正确锁定),并通过 SCP 共享文件(或使用 sshfs 或同等方式)
另一个解决方案可能是运行 NFS - 这通常由服务器支持,并且应该相当容易与 MAC 集成,但可能需要 Windows 的附加软件。不幸的是,NFS 有很多版本,安全性可能从不存在到非常好,具体取决于您的版本。此外,允许通过防火墙可能有点棘手。