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

我有一个Windows Server 2012,我已经共享了一个可以从我们的networking访问的文件夹。 我遇到了一个问题,就是能够从另一个没有VPN的networking上的远程计算机上访问这个文件夹,而且不会有VPN。 我意识到这不太安全,但这是我的客户要求。 我有这个服务器的公共IP,我可以远程成功,但是我仍然无法访问共享文件夹。 我完全禁用了这个系统上的防火墙,甚至暂时禁用我们的防火墙,以确保它不是由防火墙造成的。 任何想法,我怎么能做到这一点?

您可以使用静态NAT将防火墙上的端口445和139从外部IP打开到内部IP,但是这样做会非常不安全,并且极其气馁。 它应该可以工作,假设他们也可以在这些端口上浏览出站(他们的防火墙不阻止出站访问445和139)。

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

即使您打开必要的端口来启用Windows文件共享stream量,您也将几乎被任何networking阻止作为客户端,因为这些端口是networking上阻塞最严重的端口,并且出于安全方面的原因。 所以即使你能做到这一点,你也不应该这样做。

其他更好的select:

  1. 理想情况下,部署SharePoint发布您的内容
  2. 如果您只需要允许用户下载,则可以使用带有指向要发布的文件夹的虚拟目录的IIS站点。 这样人们就可以通过HTTP / S以老派的方式浏览和下载文件。
  3. @TheCleanerbuild议使用FTP站点。
  4. 设置VPN。 对于configuration共享所做的尽可能多的工作,您可以使用Windows Server路由和远程访问(如果没有一个好的VPN解决scheme的钱)完成一个VPN。

希望有所帮助。