$ lftp -c "open -u user,pass ftpsite.com; put -O remote/dir/ /local/file.txt"
deve fazer isso.
Se isso não funcionar, adicione ao seu /etc/lftp.conf
as seguintes linhas:
set ftp:ssl-protect-data true
set ftp:ssl-force true
set ftp:ssl-auth TLS
set ssl:verify-certificate no