Eu tenho um servidor na intranet (associado ao domínio, acessível via conta de domínio) e outro na extranet (não ingressado no domínio, acessível pela estação de salto usando uma conta local). Pastas compartilhadas em servidores da intranet são acessíveis para usuários do domínio, que podem atualizar o conteúdo conforme necessário. Essas pastas precisam ser sincronizadas ( 1 way synchronization ) para servidores extranet. Servidores de extranet (ou servidores DMZ) são protegidos de qualquer acesso básico e o acesso a portas específicas é permitido somente a dispositivos específicos (RDP, porta 3389, é permitido somente a determinadas sub-redes; HTTP, porta 80, é permitido somente para balanceadores de carga HW ; etc.) Devido a isso, eu não posso usar o compartilhamento de arquivos que faz robocopy fora do jogo.
Eu procurei por alguns aplicativos de sincronização gratuitos, mas todos eles são baseados na sincronização entre dois servidores que podem acessar uns aos outros. Eu estou procurando por software de sincronização servidor-cliente, que funciona em uma porta específica (isso será excluído no Firewall). Minha imaginação é que o cliente (servidor na intranet) informará ao servidor (servidor na extranet), que alguns arquivos foram adicionados / modificados / apagados e enviarão esses arquivos / mudanças para o 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, eu usei uma ferramenta muito antiga da Microsoft chamada " Microsoft Site Server 3.0 Content Deployment ". 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 o DFL e o FFL estiverem muito altos (> W2K12).
Obrigado pela sua ajuda ou sugestões.
Tags windows sync replication