Faça o download do OwnCloud ( link ) e hospede-o no B. Instale o cliente em A e configure a sincronização de arquivos para quaisquer pastas que sejam de interesse (por exemplo, / var / www /). O OwnCloud terá o último tempo de edição e atualizará ambas as extremidades para a última versão do arquivo (para evitar erros, a tolerância para diferenças de tempo do sistema é de 2 segundos).
O OwnCloud funciona de maneira muito semelhante ao DropBox, mas você tem total controle e privacidade. Você também pode sincronizar QUALQUER pasta em seus diretórios locais.
Eu uso isso pessoalmente para sincronizar pastas no meu servidor remoto, meu servidor doméstico e minha máquina de escritório (que está por trás de um firewall). Ele ainda tem uma interface web agradável que permite a edição de texto e também um aplicativo Android. Mais importante ainda, o limite é o que você decidir definir.