Под Windows есть Rsync и сервер и клиент
cwRsync.
Есть один нюанс, версия >5 на серевер платная, но 4 не чем особо не отличается, её только поискать надо.
Настраивается в 2 клика и 2 строчки текста, ни чего шарить не надо, работает прекрасно. решает все проблемы, включая
Если связи между копьютерами нет, то все останавливается до тех пор пока связь не появится.. Пол ubuntu и сервре и клиент в комплекте.