tu peux déjà essayer de tester à la main avec
rsync -e ssh cheminlocal userdistant@serveurdistant:/chemindistant
et
rsync -e ssh cheminlocal userdistant@serveurdistant::moduledistant
cela devrait t'aider à diagnostiquer le problème...
ceci dit, si j'avais à faire de la copie entre deux synos entre mes deux résidences, je n'utiliserais pas de vpn, mais je ferais bêtement un rsync sur ssh depuis une entrée de la crontab, le protocole rsync est efficace et robuste, et le transport ssh très sûr (autant qu'un vpn, sans sa complexité).
Le vpn ne s'impose que quand on a besoin d'accéder à des ressources distantes comme si elles étaient locales, et de manière sécurisée. En gros, ça concerne tous les protocoles de réseau local windows. Mais malheureusement, ces protocoles sont tellement inadaptés aux réseaux de ce type que ce n'est pas pour autant une bonne solution (regarde un peu les traces wireshark pour la bête ouverture d'un fichier sur un partage distant... et compare avec ftp...)