Se por estranho você quer dizer uma longa linha de comando com os dois tipos de citações, apenas evite. Use um script e salve um marcador. Provavelmente não há clientes ftp melhores que o lftp.
- salve seu script lftp em um arquivo
- executa o lftp sem argumentos
- fonte do script
- salva um marcador.
- exclua o script (para se livrar da senha de texto não criptografado)
Use o marcador no futuro. Você terá que descobrir se as opções SSL são salvas para o marcador ou se você tiver que persistir essas configurações através de um arquivo de configuração lftp global.
Exemplo de script.
$ cat lftp.ssl.commands
user moo foopass
set ftps:initial-prot "";
set ftp:ssl-force true;
set ftp:ssl-protect-data true;
open ftps://HOSTNAME:990
Exemplo de saída.
$ lftp
lftp :~> source lftp.ssl.commands
lftp HOSTNAME:~> dir
'ls' at 0 [Connecting...]