lftp sftp://<user>:<password>@<remote_domain>:<port_number>/<remote_path>
For example:
[root@localhost ~]# lftp sftp://steven:password@ftp.example.com:28/home/steven/scripts
cd ok, cwd=/home/steven/scripts
If the string contains special characters, you should add single quotes to enclose it.