我想要实现的目标如下: - 将文件放在一台机器的不同文件夹中。并且能够在办公室内从不同的计算机、笔记本电脑和台式机本地访问这些文件,并且能够通过互联网从办公室外访问它们。我该如何实现这一点? - 还限制哪些帐户可以访问主机上包含这些文件的哪个文件夹。
可以使用什么技术来实现这些目标?可以安装在机器上并从该机器访问的其他机器上的操作系统可以是 Windows 的任何变体。由于我有使用 Windows 的经验,但没有使用 Linux 的经验,因此我将操作系统限制为 Windows。但它可以是 Windows 7 或 Windows Server 2008 R2。
感谢您的回复。我非常感激。
答案1
这是一个很糟糕的问题,原因有很多,但我还是会回答它……
- 您设置(或配置现有的)Windows 域,以允许用户访问您创建的共享文件夹。从“办公室外”访问此文件夹将(或应该)涉及使用 VPN 进行网络外连接。由于这似乎远远超出您的理解范围,请转到 #2。
- 您聘请了一位对 Active Directory、Windows 管理、VPN 和一般安全有足够了解的人来为您设置。鉴于您的环境似乎很小,而且您的要求似乎很简单,您可能可以以相当低廉的价格聘请一位优秀的 Windows 管理员为您完成这项工作。当然,由于您似乎不愿意为所需的专业服务支付几千美元,请转到第 3 项。
- 你不需要。如果没有 Active Directory 和安全远程访问解决方案 (VPN),这会造成比它本身更大的麻烦,并且任何脚本小子或高级用户都可以通过这个安全漏洞驾驶移动房屋。但是,鉴于你不太可能接受这个答案,请继续讨论第 4 点。
- 既然你无论如何都要尝试……没有 AD 和 VPN,你就要在服务器上设置一个共享文件夹,并创建一个授予该文件夹访问权限的本地帐户。
[servername]\account
然后,你将通过 UNC 连接到它\\[servername]\[sharename]\
并输入你创建的访问它的凭据。要使它从“办公室外”工作而不使用 VPN,你必须让你的服务器直接访问互联网(这是一个糟糕的主意),然后你可以通过 UNC 连接到它,当然\\[server's externally-facing IP address]\sharename\
,世界上几乎任何其他想要这样做的人也可以这样做。
答案2
如何将文件夹限制到网络中的某些计算机
你不需要。你看看过去几十年的情况,然后重新设计你限制访问的计划。人们,最好通过集中式用户账户。
- 配置Active Directory并为所有用户配置帐户
- 将所有工作站加入您刚刚创建的 Active Directory 域
- 在保存文件的服务器上配置文件共享
- 创建共享来保存文件,然后用数据填充它们。根据以下账户保护共享:人们您希望谁有权访问这些数据。
- 创建 VPN,以允许远程访问这些共享。
- 你完成了。