文件传输:Windows WinSCP 比 Linux scp/rsync 快几个数量级

文件传输:Windows WinSCP 比 Linux scp/rsync 快几个数量级

我的目标是将大文件从远程 HPC 传输到本地机器。

我的经验是在 Windows 上,但最近我得到了一个装有 Fedora 的工作站。在我的 Windows 机器上,我使用 WinSCP。通过这种方式下载文件(拖放,我没有对 WinSCP 设置进行任何操作),我的下载速度 >15 MB/s。

在我的新 Fedora 机器上,我尝试scp过从rsync终端

scp [email protected]:/grab/path/object.tif /target/path/

rsync -avz --progress [email protected]:/grab/path/object.tif /target/path/

并将集群添加到我的文件树中并以此方式进行拖放。在与之前相同的网络上,我被限制在 <50 kB/s,这是完全不可行的。

我认为 WinSCP 会自动做一些智能的事情,经验丰富的 Linux 用户会手动启用这种行为。但我并不是一个经验丰富的 Linux 用户。

对于这里发生的事情有什么想法吗?

OpenSSH 版本是 OpenSSH_9.3pl,WinSCP 使用 SFTP。

答案1

如果温SCP在您的网络上效果更好,然后尝试使用温SCP在 Fedora 上葡萄酒。 在里面葡萄酒兼容性数据库,WinSCP v.5.x 具有“银”评级,而 v. 6 及更高版本为“金”,因此它应该可以在 Fedora Linux 中与通常的 Windows GUI 一起很好地运行。

如果尚未安装,则很简单添加葡萄酒到 Fedora. Ubuntu(Debian)方向用于安装温SCP可能适用于 Fedora,至少可以作为起点。

笔记
  • 文件对话框的目录结构可能会显示C:实际上是里面葡萄酒/WinSCP/ 文件夹,但Z:驱动器应该是 Fedora 的根文件夹。

  • 第一次葡萄酒运行 Windows 应用程序时,它可能需要一两分钟的时间来搜索配置数据,但后续使用应该与原生 Linux 应用程序一样快。

答案2

从 9.0 开始,OpenSSHscp实际上是一个 SFTP 客户端。
请参阅像 scp 一样使用 sftp

相关内容