What is the best way to real-time sync file between machines?

view full story

http://www.linuxquestions.org – I have a few servers that are exposed to the internet. When someone tried to brute force hack in to the ssh, ossec adds their IP to the hosts.deny. Then the hacker (read: script kiddie) moves to the next IP up the line and hits my next server, etc, etc. I end up getting 20 emails for all the servers that they hit. My question, is there anyway to sync the hosts.deny file across multiple servers so that if they are locked out of one, they are locked out of all? (HowTos)