Sincronização de duas pastas (sincronização unidirecional), uma na intranet e outra na extranet

Sincronização de duas pastas (sincronização unidirecional), uma na intranet e outra na extranet

Eu tenho um servidor emintranet(ingressado no domínio, acessível via conta de domínio) e outro emextranet(não associado ao domínio, acessível através da estação de salto usando uma conta local). Pastas compartilhadas em servidores de intranet são acessíveis aos usuários do domínio, que podem atualizar o conteúdo conforme necessário. Essas pastas precisam ser sincronizadas (Sincronização unilateral) para servidores extranet. Servidores extranet (ou servidores em DMZ) são protegidos de qualquer acesso básico e o acesso a portas específicas é permitido apenas para dispositivos específicos (RDP, porta 3389, é permitido apenas para determinada sub-rede; HTTP, porta 80, é permitido apenas para balanceadores de carga HW ; etc.). Devido a isso, não posso usar o compartilhamento de arquivos, que tira a robocópia do jogo, e não posso usar o DFS-R porque os dois servidores não estão em um domínio.

Procurei alguns aplicativos de sincronização gratuitos, mas todos eles são baseados na sincronização entre dois servidores que podem acessar um ao outro. Estou procurando um software de sincronização servidor-cliente, que funcione em uma porta específica (isso será excluído no Firewall). Minha idéia é que o cliente (servidor na intranet) informe ao servidor (servidor na extranet) que alguns arquivos foram adicionados/modificados/excluídos e envie esses arquivos/alterações ao servidor para armazená-los na pasta configurada. É claro que a ACL não é importante aqui - todos os arquivos armazenados no servidor de destino terão direitos padrão (herdados) da pasta pai.

No passado, usei uma ferramenta muito antiga da Microsoft chamada"Implantação de conteúdo do Microsoft Site Server 3.0". Esta ferramenta tem mais de 10 anos e não funciona mais - requer uma conta de usuário de domínio que não pode ser encontrada se DFL e FFL forem muito altos (>W2K12).

Obrigado pela sua ajuda ou sugestões.

Responder1

O que você deseja parece muito com o Rsync para Windows e você pode querer analisar implementações exatamente disso.

Pelo que eu posso dizer, existem algumas implementações por aí, como cwRsync, mas elas oferecem apenas uma versão gratuita para o cliente, como parece, então se você quiser uma solução geral gratuita, você pode querer procurar uma versão de servidor diferente ( embora eu não tenha certeza se há muitos, pois o Rsync parece ser algo que está faltando no mundo do Windows)

Veja também: Por que o rsync não pegou no mundo Windows?

O que pode lhe dar mais dicas.

informação relacionada