rsync kann garkein sftp direkt. (*)
rsync macht eine ssh-Verbindung auf, und startet bei der Gegenstelle
auch einen rsync-Prozess, die beiden rsync-Prozesse kommunizieren dann
über die ssh-Verbindung miteinander.
d.H. beide Maschinen müssen rsync installiert haben, und dein
"sftp"-Zugang muss auch ein Shell-Zugang sein. (darf also nicht per
sshd_config 'ForceCommand internal-sftp' o.Ä. kastriert sein)
*) jaja, frickel, frickel mit fuse/sshfs-mount in lokales Verzeichnis.
Der rsync-Vorteil geht dabei aber verloren.