远程访问办公服务器

Edg*_*r M 6 vpn nas

我计划为我的办公室设置一台小型服务器,我和我的员工可以随时从任何地方访问。它主要包含文档和媒体文件。

根据我的研究,我假设我需要 NAS 设备和 VPN。我还被告知我可能需要一个静态公共 IP 地址。我还了解到我可以使用 TeamViewer 或 Windows 远程桌面等远程桌面软件,但我宁愿从 Windows 资源管理器类型的界面访问文件,在其中我可以拖动、剪切和复制文件以及创建新文件夹等。我的员工不太懂计算机,所以首选浏览器界面。

我有一台旧电脑,我计划将其用于此设置 - 当然还有新的硬盘驱动器。它运行 Windows 7,配备 AMD Athlon 64 X2 双核 5000+ 和 4 GB 内存。

在我冒险讨论这个问题之前,我有几个问题列在下面。

  1. 我需要静态公共 IP 地址吗?在什么情况下我需要拥有一个?
  2. 有没有办法进行设置,以便我可以直接从 Windows 资源管理器访问服务器文件?也许另一种选择是通过网络浏览器?
  3. 我读过有关数据备份的 RAID 的内容。RAID 1 是否足以满足我的场景?软件 RAID 还是硬件 RAID?

感谢您的时间。

Kel*_*ari 19

虽然前面的答案很好,但我将云存储服务作为一种可能性。根据您的需求,DropBox、Google Drive、OneDrive 等可能是更好的选择。由于它是云服务,因此您不需要硬件,不需要操作系统,它是备份和冗余的。哎呀,您甚至不需要用户 PC 上的客户端(然后可以通过网络访问)。这些服务具有控制和监控访问、设置群组等能力,可以随时随地访问。只是一些值得深思的东西。


gro*_*taj 8

研究这个干得好!

我需要静态公共 IP 地址吗?在什么情况下我需要拥有一个?

这取决于。

静态公共IP地址使服务器可以从世界任何地方访问。这里的“可访问”意味着任何人(包括恶意行为者)都可以与服务器通信。服务器是否也想与它们对话取决于要处理的特定协议。这意味着您需要对单独运行的每项服务的用户进行严格身份验证,并且每项服务都是潜在的攻击媒介。这显然并不理想,这就是 VPN 的用武之地。

VPN 应该是该服务器上唯一公开可用的服务并负责身份验证。它将让您的用户像服务器本地网络的一部分一样进行连接。那么所有其他服务应该仅在该本地网络中可用。这导致用户只有在物理连接到同一网络(通过以太网、WiFi)或通过 VPN 时才能使用它们。

还有一个替代方案:Zerotier,我不隶属于它,但我喜欢它。

Zerotier 本质上会在实际上不在 LAN 中但可以访问 Internet 的计算机上模拟 LAN。它负责(安全地)穿过防火墙、NAT 等,让一切顺利进行。您可以将您的用户和服务器连接到单个 Zerotier 网络中。

Zerotier 方法的优点:

  • 不需要公共IP
  • 服务器不会暴露于整个互联网以及其中存在的所有邪恶
  • 破坏服务器不会使整个物理 LAN 面临风险
  • 身份验证是内置的,您不需要 VPN

缺点:

  • Zerotier 可能会出现双 NAT(包括 CG-NAT)和穿透某些防火墙的问题
  • 破坏服务器会使所有用户(整个虚拟 LAN)面临风险
  • 不支持 Zerotier 的设备(物联网?打印机?)将无法访问服务器

我不确定 Zerotier 与 VPN 相比有多安全,所以请做好功课。理论上,您可以在 Zerotier 上运行 VPN 以提高安全性,但不要指望性能(或用户体验)会很好。

有没有办法进行设置,以便我可以直接从 Windows 资源管理器访问服务器文件?也许另一种选择是通过网络浏览器?

是的,使用 WebDAV。该服务器将在文件资源管理器的计算机视图中显示为附加驱动器。许多基于浏览器的界面也可用。仅举一个流行的选择:Nextcloud

我读过有关数据备份的 RAID 的内容。

RAID 不是备份。以下列出了 RAID 可以保护您免受的影响:

  1. 当一个磁盘失效时,服务器会停机,您必须购买一个新磁盘,交换它并从真实备份中恢复数据。

以下列出了它无法保护您免受的影响:

  1. 用户不小心删除了重要文件。
  2. 勒索软件加密您的服务器。
  3. 电源尖峰或 PSU 故障烧毁所有驱动器。
  4. 有人不小心将一杯水倒在服务器上。
  5. 配置错误导致数据丢失。
  6. 驱动器交换后重建 RAID 时另一个驱动器发生故障,导致整个阵列丢失。
  7. 盗窃。

RAID 只为您提供正常运行时间。除此之外,您还需要一个真正的备份策略。

RAID 1 是否足以满足我的场景?软件 RAID 还是硬件 RAID?

不必为硬件 RAID 或 Windows 烦恼。如果您想定制,TrueNAS是一个绝佳的选择。它使用 ZFS,它基本上是一个具有内置 RAID 支持的文件系统。这两者的结合赋予了它卓越的数据完整性检查能力,这是硬件 RAID 或堆叠在传统软件 RAID 之上的文件系统无法实现的。

我们真的不太了解你的情况。一些专家认为,多 TB 驱动器的冗余程度低于 RAID1 是自找麻烦。拥有的驱动器越多,重建阵列时出现故障的可能性就越大。


我的建议:如果您想正确执行此操作,而不是花费数月时间成为专家服务器管理员,请购买现成的 NAS。我是 Synology 硬件及其操作系统的粉丝,但根据我的了解,QNAP 也是一个不错的选择。我曾经尝试过改用定制 NAS,经过半年的修修补补,我最终购买了功能更强大的 Synology 设备。