パブリックWindowsホストを介して2つのサーバー間で再同期する方法

パブリックWindowsホストを介して2つのサーバー間で再同期する方法

数百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つのリモートホスト間で直接コピーされます。このオプションは進行状況インジケータを無効にします。

[...]

関連情報