Samba - 从互联网访问共享

goo*_*ons 2 samba network-shares dmz

我已将我的计算机添加到路由器的 DMZ,因此所有打开的端口都可以从 Internet 访问。我有几个 Samba 共享当前具有公共读取权限。我希望本地网络上的所有其他计算机无需密码即可访问我的 Samba 共享。当有人试图从 LAN 外部访问它们时,应要求输入密码。有人可以帮我弄这个吗?

dav*_*dgo 7

作为一名经验丰富(超过 15 年)的系统/网络管理员,我想告诉您让 SAMBA 文件世界可访问的想法让我觉得是一个非常糟糕的想法。

我怀疑这不是您要寻找的答案,但我建议您考虑设置 VPN(在 SAMBA 服务器或路由器上,具体取决于您的要求),并且只允许从已知 IP 访问 SAMBA - 包括您的 VPN 上的那些. (OpenVPN 相对容易设置、安全并且适用于大多数操作系统)。[如果您需要更大的灵活性,可以在您的 SAMBA 机器上运行一个 Web 服务器并使用 .htpassword 或类似的机制来限制访问 - 但除非您专注于更复杂的 Web 设置,否则这将提供只读访问]

如果您确实想通过将 SAMBA 暴露给世界来让您的计算机/网络永久成为黑客的目标,我有理由相信您可以设置只能在内部访问(无密码)的共享,以及另一组可访问的共享外部(指向同一位置并需要密码)