windows - 从 AWS 上的 EC2 实例共享文件夹 (SMB) 到远程机器

标签 windows amazon-web-services amazon-ec2 samba fileshare

我正在尝试将一个应用程序迁移到 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 并不罕见)。

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

关于windows - 从 AWS 上的 EC2 实例共享文件夹 (SMB) 到远程机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20435470/

相关文章:

C++ 堆栈跟踪问题

amazon-web-services - 在AWS CodeBuild中创建新项目时,收到“未授权执行DescribeSecurityGroups”

amazon-web-services - AWS CLI 与控制台和 CloudFormation 堆栈

amazon-web-services - AWS Cloudformation 和 ECS 以及 docker 应用程序

node.js - 无法让 Node 服务器代理到 RedHat Ec2 实例上的 nginx

windows - 无法以编程方式将 mitmproxy .p12 证书添加到 Windows

c++ - .dll 与带有导出的 .dll,有什么区别?

windows - 在 C++ 中模拟 Alt Tab 键盘按下以启动 Fast Switch 窗口

amazon-web-services - 当我通过 SSH 连接到我的 AWS Elastic Beanstalk 实例时,我找不到我的 Web 应用程序

http - 阻止对 AWS Elastic Beanstalk 和 Elastic Load Balancer 的 HEAD 请求