从 Linux 连接到 Windows 中托管的 sftp 服务器

从 Linux 连接到 Windows 中托管的 sftp 服务器

我们有一个名为“groupftp”的目录(托管在 Windows 上),该目录是共享的,可以从我们的 Linux 服务器访问

我们使用以下命令从 Linux 机器连接它,sftp并进行ls通配符搜索,这将遍历大量数据,每次运行大约需要 50 分钟才能获取结果集。是否有任何其他机制可以使用 Rsync 或 Scp 连接到此类共享驱动器,我尝试过,但似乎不起作用。

Oracle@cued007 -bash ~/sah_tst
$ sftp Oracle@groupftp
Oracle@groupftp's password:
Connected to groupftp.
sftp> ls 2*/*/*001

答案1

使用 samba/cifs 将其挂载为文件共享

将其挂载为 sshfs 共享 - 您需要在所有者、组和权限方面发挥创意,使其成为真正的共享

但是......人们确实必须问为什么你需要做“ls *”之类的事情?为什么所有文件都必须位于一个目录中,而不是组织(某种程度上)到子目录中?

相关内容