我在 Windows 中使用 MobaXterm 通过 SSH 连接到 Unix 服务器。
我正在尝试使用 MobaXterm 下载一个大文件(>30GB),但它只是超时然后停止。
我的问题:是否有 MobaXterm 或 SSH 的下载加速器可以用来下载此文件,以便它不会超时或自行取消?
答案1
可能无法防止下载超时。即使有,你的问题中也几乎没有信息来诊断它超时的原因。我已经通过 SCP 传输了大于 100GB 的文件,SCP 没有任何内容可以隐式阻止这种情况。
然而,虽然超时很烦人,但只要您可以在超时后恢复下载,它们就不应该阻止您下载文件。据我所知,SCP 不能天真地这么做。然而rsync
能。更重要的是,MobaXterm 确实包含rsync
在命令行中,并且 rsync 可以通过 SSH 进行隧道传输。
在 MobaXterm 中,使用小“+”打开一个新选项卡。您将看到一个在以下版本中实现的 bash 命令行:西格温。您的 Windows 驱动器可以在 下找到/cygdrive
,例如: c:
is /cygdrive/c
。
这里有关于使用 rsync 进行恢复支持的讨论:https://stackoverflow.com/a/20860920/453851
简短版本是:
rsync --partial --progress --rsh=ssh user@remote_host:remote_file /cygdrive/c/Users/user/Desktop