Синхронизация двух папок (1 способ синхронизации), одна в интрасети, другая в экстрасети

663
ray

У меня есть один сервер в интрасети (подключен к домену, доступен через учетную запись домена), а другой - в экстрасети (не подключен к домену, доступ к которому осуществляется через промежуточную станцию ​​с использованием локальной учетной записи). Общие папки на серверах интрасети доступны для пользователей домена, которые могут обновлять содержимое по мере необходимости. Эти папки должны быть синхронизированы ( односторонняя синхронизация ) с серверами экстрасети. Серверы экстрасети (или серверы в DMZ) защищены от любого базового доступа, и доступ к определенным портам разрешен только для определенных устройств (RDP, порт 3389, разрешен только для определенной подсети; HTTP, порт 80, разрешен только для HW Load Balancers ; так далее.). Из-за этого я не могу использовать File Sharing, который делает robocopy вне игры.

Я искал несколько бесплатных приложений для синхронизации, но все они основаны на синхронизации между двумя серверами, которые могут обращаться друг к другу. Я ищу программное обеспечение для синхронизации сервера и клиента, которое работает на конкретном порту (это будет исключено в брандмауэре). Я воображаю, что клиент (сервер в интрасети) проинформирует сервер (сервер в экстрасети), что некоторые файлы были добавлены / изменены / удалены, и отправит эти файлы / изменения на сервер, чтобы сохранить их в настроенной папке. Конечно, ACL здесь не важен - все файлы, хранящиеся на конечном сервере, будут иметь права по умолчанию (унаследованные) от родительской папки.

В прошлом я использовал очень старый инструмент от Microsoft под названием « Microsoft Site Server 3.0 Content Deployment ». Этот инструмент старше 10 лет и больше не работает - для него требуется учетная запись пользователя домена, которую нельзя найти, если DFL и FFL слишком высоки (> W2K12).

Спасибо за вашу помощь или предложения.

1
Я решил эту проблему с помощью [WinSCP scripting] (https://winscp.net/rus/docs/scripting) - в моей среде порт FTP не является проблемой и был предоставлен для определенных IP-адресов, которые дали мне возможность использовать * * WinSCP ** - очень полезный и мощный инструмент при использовании его скриптовых опций. Он позволяет выполнять _репликацию_ только тех файлов, которые были добавлены или изменены, а также может удалять файлы в месте назначения, которые больше не доступны в источнике. ray 8 лет назад 0

0 ответов на вопрос