VPS does not allow me to log in as root, what should I do to my non-root user?

What I did to solve this was enable my user to sudo without a password for rsync, and then sudo rsync in.

rsync -vhazP --rsync-path=‘sudo rsync’ BOX.DOMAIN.COM:/home/user-data/backup/encrypted /Users/my/backup/location/