Time to throw out rdist?
In my opinion, this utility allows a much finer control over synchronization, uses ssh, and if you want to use the feature, it even has a gui, but nonetheless works well at the command line and in shell scripts.
<
http://www.cis.upenn.edu/~bcpierce/unison/>
I use it to maintain synchronicity between various things (themes, config files, fonts etc) on /usr/local between two machines (Debian and Redhat)