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

Windows 从AWS上的EC2实例到远程计算机的共享文件夹(SMB),windows,amazon-web-services,amazon-ec2,samba,fileshare,Windows,Amazon Web Services,Amazon Ec2,Samba,Fileshare,我正在尝试将一个应用程序迁移到Amazon,需要客户端机器才能连接到。实际上,我似乎只需要将EC2实例(运行WindowsServer2008R2)上的文件夹映射到客户端机器(运行Windows7)就足够了 我在网上做了很多搜索,很早就发现了这个条目: 我已打开测试机和EC2服务器两端的端口,无法成功连接。文件夹是共享的,我已经检查并重新检查了权限、端口等,但没有结果。有人能帮我指出正确的方向吗 编辑:我还尝试将VPN连接到该实例中,但同样没有成功。我认为AWS可能会阻止外部世界的Window

我正在尝试将一个应用程序迁移到Amazon,需要客户端机器才能连接到。实际上,我似乎只需要将EC2实例(运行WindowsServer2008R2)上的文件夹映射到客户端机器(运行Windows7)就足够了

我在网上做了很多搜索,很早就发现了这个条目:

我已打开测试机和EC2服务器两端的端口,无法成功连接。文件夹是共享的,我已经检查并重新检查了权限、端口等,但没有结果。有人能帮我指出正确的方向吗


编辑:我还尝试将VPN连接到该实例中,但同样没有成功。

我认为AWS可能会阻止外部世界的Windows共享。你有没有试着像你提到的帖子一样在AWS中设置两个实例?如果您能够在两个AWS实例之间成功共享文件夹,则可能是AWS正在阻止访问

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

如果AWS阻止访问,我会向他们开一张支持票,这样他们就可以向你解释发生了什么

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


希望这有帮助。

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

确保您没有客户端防火墙(无论是在您的本地计算机上还是在您的本地网络上-传出端口445在公司网络上被阻止并不罕见)


请记住,像这样共享文件夹是不安全的-文件不是通过网络加密的,因此有人可以看到您的数据。

我已将端口445 TCP/UDP和端口135-139 TCP/UDP添加到安全组中。还是打不到份额,还有其他建议吗?@meanbunny你在VPC上吗?您可能需要设置专有网络访问列表。不使用专有网络,但我们已经成功地在亚马逊网络中设置了服务器对服务器。只希望与外界的联系能起作用。