我的公司使用 Windows Server 计算机,该计算机带有一些共享文件夹,其中的文件由许多代码段访问。现在,我需要在同样运行 Windows Server 的 AWS EC2 计算机中使用其中的几个代码文件。可以这样做吗?将所有这些代码段调整为使用某种形式的 FTP 将是一场噩梦,因此,如果我可以启用访问权限,那将是一个很好的解决方案。
答案1
有几种方法可以解决这个问题。最终,本地服务器和 EC2 实例需要首先能够相互通信,具体来说,是通过 SMB。
使用 AWS Site-to-Site VPN 并使用您公司的本地路由器进行配置,以使 VPC 和您的本地网络成为一个大环境。
配置 OpenVPN,以便您的本地机器能够与 VPC 通信。
将本地机器的 SMB 端口移出防火墙,并使用其公共 IP/端口从 EC2 进行映射。
使用像 Zerotier 这样的免费服务来创建两个服务器可以通信的虚拟网络。
如果您有 IT 部门,那么第一种选择是解决此类问题的最佳选择。它将在 AWS 中建立 VPC 作为公司本地网络的扩展。如果您正在寻找最快的方法,那么第 4 种方法就是您可以在两台机器上安装零层客户端,然后它们只需几分钟就可以挂载文件共享。