I installed from a git build. It might have some shortcomings or bugs with modern rsync. I'm not sure. Here are some work-arounds I needed:
PermitRootLogin no PubkeyAuthentication yes ... Match User root Address 192.168.1.37 PermitRootLogin without-passwordin /etc/ssh/sshd_config on my remote machine.
On my remote machine, I have this entry in /root/.ssh/authorized_keys
command="/usr/local/bin/sshCmdFilter.sh" ssh-rsa AAAA...gctDM= rsyncKey
#!/bin/sh fLog="/var/log/filtered-ssh-command/$USER.log" /bin/echo '*****************' `/bin/date` >> $fLog env | grep -vi color >> $fLog if [ -n "$SSH_ORIGINAL_COMMAND" ] ; then case $SSH_ORIGINAL_COMMAND in rsync*) exec $SSH_ORIGINAL_COMMAND *) echo $SSH_ORIGINAL_COMMAND not supported echo "ERROR: SSH_ORIGINAL_COMMAND not supported" >> $fLog esac else echo "SSH_ORIGINAL_COMMAND not defined" fi220513 ab