If you need to upload backup to a third-party ftp-server (archive, just a file), however, you need to ensure that important information does not fall into the wrong hands, before uploading, encrypt it with a password and then upload it.
openssl aes-256-cbc -salt -in FILE -out FILE.aes -k PASSWORD
(openssl there are in most Linux distributions, and you can also install it in windows and mac os) To request a password, you need to remove the "-k PASSWORD". You can decrypt with the command
openssl aes-256-cbc -d -salt -in FILE.aes -out FILE -k PASSWORD
curl -s -T FILE -u USER:PASSWORD ftp://ftpserverhostname
rsync -avz -e ssh USER@PASSWORD:/remote/directory/ /current/directory/file
short answer - use rsync over ssh and do not suffer :)