Windows Server 2012 中的公用文件夹共享

Windows Server 2012 中的公用文件夹共享

我有一台 Windows Server 2012,我已共享一个可从我们的网络内访问的文件夹。我遇到了一个问题,即无法从另一个网络上的远程计算机访问此文件夹,而没有 VPN,我宁愿不安装 VPN。我知道这不太安全,但这是我的客户所要求的。我有此服务器的公共 IP,并且能够成功远程访问它,但是我仍然无法访问共享文件夹。我已经完全禁用了此系统上的防火墙,甚至暂时禁用了我们的防火墙,以确保这不是由防火墙引起的。关于如何实现这一点,有什么想法吗?

答案1

您可以使用从外部 IP 到内部 IP 的静态 NAT 在防火墙上打开端口 445 和 139,但这非常不安全,因此不建议这么做。不过,这应该可以工作,前提是他们也可以在这些端口上进行出站浏览(他们的防火墙没有阻止对 445 和 139 的出站访问)。

使用 VPN 或其他方式会更好。您可以考虑在服务器上设置一个可以访问这些文件/文件夹的安全 FTP 站点,或者使用 WingFTP 或类似工具来允许 https 访问。

答案2

即使您确实打开了必要的端口以启用 Windows 文件共享流量,您作为客户端在几乎所有网络上都将被阻止进入,因为这些是网络上被阻止最多的端口,出于安全原因。因此,即使您可以做到这一点,您也不应该这样做。

其他更好的选择:

  1. 理想情况下,部署 SharePoint 来发布内容
  2. 如果您只需要允许人们下载,您可以使用 IIS 站点,其中虚拟目录指向您要发布的文件夹。这样人们就可以通过 HTTP/S 以传统方式浏览和下载文件。
  3. 按照@TheCleaner 的建议使用 FTP 站点。
  4. 设置 VPN。对于配置共享所需的大量工作,您可以使用 Windows Server 路由和远程访问来实现 VPN(如果没有钱购买好的 VPN 解决方案)。

希望有所帮助。

相关内容