I'm trying to set up a system that will push incoming files received via sftp/scp out to several other servers in (near) realtime, again via sftp/scp

I've looked into using a tool such as lsync from the perspective of remotely replicating the data directory. I've also looked at ssh port forwarding but neither have really provided me with the answers I'm looking for yet.

I'm convinced theres a (relatively) simple solution to this and would appreciate just some pointers at the moment if anybody has any ideas.

Thanks in advance