数百GBのデータを内部サーバーから外部サーバーに移行しています。多くの努力が行われましたが、会社のセキュリティ上の理由から、両方のサーバーがまだ互いに通信できません。現在の設定は次のとおりです。
|-----> CentOS (T) [Target]
Win10 (A) ------>|
|-----> Ubuntu Jumpbox (U) ----> Ubuntu (S) [Source]
SはTと直接会話することはできません。
2つのサーバーにアクセスできるWin10ジャンプボックスを介してトンネルを介してデータを移動しようとしています。
S--> U --> A ---> T
とにかくこれは可能ですか? LinuxからWindowsホストにトンネルを戻すことはできますか?私のバックアップ計画は、AのファイルをSFTPに転送してTにアップロードすることです。これにより、ファイルの移行中にダウンタイムが2倍になります。
編集する:バックアップ計画が期待に満たなかった。特殊文字を含むLinuxファイル名と大文字と小文字を区別する重複ファイル名は、Windowsには転送されません。
答え1
MinGWで正しいscpバージョンが利用可能かどうかはわかりませんが、-3オプションを使用できます。
manscp
[...]
-3 2 つのリモートホスト間のコピーはローカルホスト経由で送信されます。このオプションがないと、データは2つのリモートホスト間で直接コピーされます。このオプションは進行状況インジケータを無効にします。
[...]