Então aqui está o que acabei fazendo, @MariusMatutiae me levou na direção certa!
Com base em algumas outras recomendações, descobri que estou executando o rsync como sudo em ssh. Eu criei um novo usuário BKUPuser no remotehost e adicionei este usuário ao grupo RHOST que possui os arquivos que estou tentando fazer backup.
Em sudoers adicionei duas linhas:
BKUPuser ALL= NOPASSWD:/usr/bin/rsync
isto parou o erro: "sudo: no tty presente e nenhum programa askpass especificado" ( link ) Eu entendo que isso tem algumas vulnerabilidades de segurança, mas nenhuma das máquinas é visível para o mundo externo. / p>
A segunda adição:
Defaults:user !requiretty
este erro parou: "sudo: desculpe, você deve ter um tty para executar o sudo"
Então o comando acabou sendo:
$RSYNC -e "$SSH -i $KEY -t -l BKUPuser" --rsync-path='sudo rsync'-az --stats BKUPuser@RHOST:$RPATH $LPATH
O único problema que ainda tenho é receber um erro "O terminal Psuedo não será alocado porque o stdin não é um terminal." Como o rsync está fazendo o backup dos arquivos, é apenas um aborrecimento neste momento. Eu tentei usar -t -t como sugerido link mas sem sorte.