将文件夹(SMB)从AWS上的EC2实例共享到远程计算机

我正尝试将应用程序迁移到Amazon,并且需要客户端计算机才能够连接。实际上,似乎我只需要能够将EC2实例(运行Windows Server 2008 R2)上的文件夹映射到客户机(运行Windows 7),这将是足够的。

我在网上做了很多搜索,并在早期发现了这个问题:

https://serverfault.com/questions/228468/unable-to-share-data-between-amazon-ec2-instances-for-windows#comment220635_231318

我打开了测试机和EC2服务器两端的端口,无法连接成功。 该文件夹是共享的,我已检查并重新检查权限,端口等,但无济于事。 任何人都可以帮助我指出正确的方向吗?

编辑:我也试图VPN进入实例,再次,无济于事。


亚马逊没有阻止Windows共享。 只要您在安全组上打开了端口445,就应该能够连接到Windows实例。

确保没有客户端防火墙(无论是在本地机器上还是在本地网络上 - 出站端口445在公司网络上被阻止并不常见)。

请记住,像这样共享文件夹是不安全的 - 文件没有通过电缆加密,所以有人可以看到你的数据。


我认为AWS可能会阻挡来自外部世界的Windows共享。 您是否尝试在AWS中设置两个实例,就像您提到的帖子一样? 如果您可以在两个AWS实例之间成功共享文件夹,那么AWS可能会阻止访问。

另一种选择是在VPC组中创建一个AWS实例,然后要求您的客户端连接到VPC(但这可能不适用于您的特定应用程序)

在AWS阻止访问的情况下,我会与他们一起打开一张支持凭单,以便他们能够向您解释发生了什么。

或者,您可以尝试在S3中设置共享文件夹,并使用他们的IAM服务来控制访问。

希望这可以帮助。

链接地址: http://www.djcxy.com/p/76077.html

上一篇: Share Folder (SMB) from EC2 Instance on AWS to remote machine

下一篇: Doxygen enum not showing