私はWindows上でMobaXtermを使用してSSH経由でUnixサーバーに接続しています。
MobaXtermを使用して大容量ファイル(> 30 GB)をダウンロードしようとしていますが、タイムアウトして停止します。
私の質問:このファイルがタイムアウトまたはキャンセルされないように、このファイルをダウンロードするために使用できるMobaXtermまたはSSH用のダウンロードアクセラレータはありますか?
答え1
ダウンロードタイムアウトを防ぐことができない場合があります。あったとしても、質問にタイムアウト理由を診断できる情報はほとんどありません。 SCPを介して100 GBを超えるファイルを転送しましたが、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