2 つのフォルダーの同期 (一方向同期)、1 つはイントラネット、もう 1 つはエクストラネット

2 つのフォルダーの同期 (一方向同期)、1 つはイントラネット、もう 1 つはエクストラネット

私は1台のサーバーを持っていますイントラネット(ドメインに参加し、ドメインアカウント経由でアクセス可能)と、エクストラネット(ドメインに参加しておらず、ローカルアカウントを使用してホッピングステーション経由でアクセス可能)。イントラネットサーバー上の共有フォルダーはドメインユーザーがアクセス可能で、必要に応じてコンテンツを更新できます。これらのフォルダーは同期する必要があります (一方向同期) をエクストラネット サーバーに接続します。エクストラネット サーバー (または DMZ 内のサーバー) は、あらゆる基本アクセスから保護されており、特定のポートへのアクセスは特定のデバイスにのみ許可されます (RDP、ポート 3389 は特定のサブネットにのみ許可され、HTTP、ポート 80 は HW ロード バランサーにのみ許可されます、など)。このため、ファイル共有を使用できず、robocopy が機能しなくなり、両方のサーバーがドメイン内にないため DFS-R も使用できません。

無料の同期アプリケーションをいくつか検索しましたが、それらはすべて、相互にアクセスできる 2 つのサーバー間の同期に基づいています。特定のポート (ファイアウォールで除外されます) で動作するサーバー クライアント同期ソフトウェアを探しています。私の考えでは、クライアント (イントラネットのサーバー) がサーバー (エクストラネットのサーバー) に、いくつかのファイルが追加/変更/削除されたことを通知し、これらのファイル/変更をサーバーに送信して、構成されたフォルダーに保存します。もちろん、ACL はここでは重要ではありません。宛先サーバーに保存されるすべてのファイルは、親フォルダーから既定の (継承された) 権限を持ちます。

以前、私はマイクロソフトの非常に古いツールを使っていました。「Microsoft Site Server 3.0 コンテンツ展開」このツールは 10 年以上前にリリースされたもので、現在は動作しません。このツールにはドメイン ユーザー アカウントが必要ですが、DFL と FFL が高すぎる場合 (>W2K12)、このアカウントは見つかりません。

ご協力やご提案をありがとうございます。

答え1

あなたが求めているのは Windows 用の Rsync に非常に似ているので、まさにその実装を調べてみるとよいかもしれません。

私の知る限り、cwRsync などの実装はいくつかありますが、どうやらクライアント向けの無料バージョンしか提供されていないようです。そのため、無料の総合ソリューションが必要な場合は、別のサーバー バージョンを検討することをお勧めします (ただし、Rsync は Windows の世界には欠けているものなので、たくさんあるかどうかはわかりません)。

参照: なぜ rsync は Windows の世界で普及しないのでしょうか?

さらなるヒントが得られるかもしれません。

関連情報