você precisa obter o ambiente da máquina remota em sua máquina local:
$> export $(ssh remote "env | grep REMOTEDATA)
$> rsync -av remote:$REMOTEDATA $LOCALDATA
ou algo parecido. o comando (o fato de ser o rsync não importa) é executado localmente e seu shell está substituindo as variáveis $ localmente.