SFTP或NFS与Linux服务器共享文件? (Windows Server 2012 R2)

时间:2018-07-18 12:17:50

标签: windows-server-2012-r2 airflow

我正在寻找一种解决方案,该解决方案将允许Linux服务器按计划访问常规Windows共享文件夹。

我目前的解决方案是使用Docker SFTP映像并将卷映射到主机文件夹(上传)。最终用户将在Windows机器上放置一个文件,但这实际上是一个SFTP文件夹。然后,我将使用SSH挂钩获取文件。

要求是:

  1. Windows文件夹的外观应与其他Windows共享文件夹相同,并使用Active Directory(权限将基于每个文件夹的NT ID,并且将由仅熟悉Windows的人员来管理,最终用户只需进行导航即可到\ server \ folder以使用资源管理器删除其文件)。
  2. 我不希望最终用户需要安装WinSCP或使用单独的用户名/密码
  3. Linux服务器将访问这些文件夹中的文件以进行处理(Airflow ETL工具)

我现在使用的计算机是Windows Server 2012 R2,所以我无法直接为Windows安装Docker,也不想使用Virtual Box替代品。显然,我可以在Windows上设置SFTP(不确定要使用的最佳软件是什么)。我还使用NFS而不是SMB创建了一个测试共享文件夹,因为似乎Linux可以共享该格式的文件,但是我并没有做太多探讨。

什么是最好的方法?

1 个答案:

答案 0 :(得分:1)

您可以在Linux上创建ftp(ssh)服务器。 在Windows上,您可以通过创建网络驱动器来安装此共享。

您可以通过本文找到如何做

https://www.thewindowsclub.com/map-an-ftp-drive-windows