I would just mount it remotely, so there's no need to sync.
If you prefer to sync (generating useless traffic and wasting extra storage space), then look into inotify. A simple bash script using inotifywait will be all you need for this. Simple example:
inotifywait --monitor --event create --event modify --format "%f" ~/tmp | while read file