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: I have lines like :
    PermitRootLogin no
    PubkeyAuthentication yes
    ...
    Match User root Address 192.168.1.37
         PermitRootLogin without-password
in /etc/ssh/sshd_config on my remote machine.
It appears that rssh has been depricated also. It might be unnecessary. I implemented the desired functionality with a little command on sshd.

On my remote machine, I have this entry in /root/.ssh/authorized_keys

  command="/usr/local/bin/sshCmdFilter.sh" ssh-rsa AAAA...gctDM= rsyncKey

The little shell only allows rsync commands to be run. I could do some more detailed checking here, but my sh-fu is weak:

sshCmdFilter.sh:
     #!/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"
     fi
220513 ab