如何在Windows Server 2016和Amazon AWS EC2上使用共享文件夹?

时间:2018-07-14 16:22:30

标签: amazon-ec2

我正在使用Amazon AWS EC2(Windows 2016 64位),并希望从我的笔记本电脑(Windows 10 64位)访问其上的共享文件夹。我配置了安全组策略,并打开了所有流量和端口范围(我尝试在便携式计算机上使用Ping实例,它可以正常工作)。

然后我创建了一个文件夹并设置了它的属性(网络文件和文件夹共享)。网络路径为\\EC2AMAZ-SI5EFBN\Users\Administrator\Desktop\Folder。我以为如果用实例的EC2AMAZ-SI5EFBN代替IP address可以从笔记本电脑访问该文件夹,但是它不起作用,并说找不到它。它可以找到是否对同一局域网中的计算机执行相同的操作。可能是什么问题呢?

3 个答案:

答案 0 :(得分:0)

您需要create a file gateway。然后,您应该创建NFS或SMB file share,并将Windows或Mac客户端配置为access the files

您可以将文件和文件夹复制到映射的驱动器。这些文件会自动上传到您的Amazon S3存储桶。

有关其他信息,请参见AWS File gateway

答案 1 :(得分:0)

您不一定需要存储网关。这需要一个不符合免费套餐条件的xlarge实例。 您要做的就是在您的EC2实例中安装AWS CLI(https://aws.amazon.com/cli/)。 然后,您可以在AWS s3上创建一个s3存储桶(免费)。从您的EC2实例中打开Powershell并键入aws configure。您必须输入ID密钥和秘密密钥(仅第一次)。这些可以在AWS帐户“我的安全凭证”中找到。

然后键入aws s3 sync C:\ mylocalfolder s3:// mys3bucket

将此命令保存在.bat文件中,并让任务计划程序每10分钟运行一次。此命令将您要共享的EC2文件夹的内容复制到s3存储桶中。 在.bat文件中,该命令必须像这样放置aws.exe的整个路径: “ C:\ Program Files \ Amazon \ AWSCLI \ bin \ aws.exe” s3同步C:\ EC2localfolder s3:// mys3bucket

然后转到笔记本电脑并执行相同的操作,这次将存储桶同步到另一个文件夹,如下所示: “ C:\ Program Files \ Amazon \ AWSCLI \ bin \ aws.exe” s3同步s3:// mys3bucket C:\ laptoplocalfolder

您必须公开存储桶或制定一些存储桶策略,在白名单中列出您要从中访问数据的计算机的公共IP。

我希望这会有所帮助。

答案 2 :(得分:0)

您可能必须在VPN接口上启用“ Netbios”。否则,您可以看到您创建的共享,但是您将无法通过LAN节点进行身份验证和访问它。