【发布时间】:2018-07-18 12:17:49
【问题描述】:
我正在寻找一种允许 Linux 服务器按计划访问常规 Windows 共享文件夹的解决方案。
我目前的解决方案是使用 Docker SFTP 映像并将卷映射到主机文件夹(上传)。最终用户会在 Windows 机器上放置一个文件,但这实际上是一个 SFTP 文件夹。然后我会使用 SSH 钩子获取文件。
要求是:
- Windows 文件夹的外观和感觉应该像任何其他 Windows 共享文件夹并使用 Active Directory(权限将基于 NT ID,每个文件夹,并且将由只熟悉 Windows 的人管理,最终用户只需导航到 \server\folder 以使用资源管理器删除他们的文件)。
- 我不希望最终用户需要安装 WinSCP,或使用单独的用户名/密码
- Linux 服务器将访问这些文件夹中的文件以进行处理(Airflow ETL 工具)
我现在使用的计算机是 Windows Server 2012 R2,所以我无法直接安装 Docker for Windows,也不想使用 Virtual Box 替代方案。显然,我可以在 Windows 上设置 SFTP(不确定最好使用的软件是什么)。我还使用 NFS 而不是 SMB 创建了一个测试共享文件夹,因为 Linux 似乎可以共享该格式的文件,但我没有过多地探索它。
最好的方法是什么?
【问题讨论】:
-
请将您的问题移至Super User(在此处删除,在此处重新发布)。这是off-topic here。
标签: windows-server-2012-r2 airflow