Sample Header Ad - 728x90

`lftp` does not connect to FTPS (FTP over TLS) server but filezilla and ncftp yes

1 vote
1 answer
10040 views
I have a shared hosted server with FTPS access, and I can connect it trough Filezilla with the following configuration: ftp.idrissi.co 21 4 0 user@idrissi.co 2 0 MODE_DEFAULT 0 Auto 0 ftp.idrissi.co 0ftp.idrissi.co With ncftp is more simple, I just use the following command ncftp -u user@idrissi.co -P 21 ftp://ftp.idrissi.co. But, when I try to access with the [lftp](https://lftp.tech/) tool it fail. With lftp, I use the following configuration: 1d [fauve:~/lftptest] % openssl s_client -starttls ftp -crlf -connect ftp.idrissi.co:21 > ftp-idrissi-temp.cert 1d [fauve:~/lftptest] 130 % cat ftp-idrissi-temp.cert | pcregrep -M '\-----BEGIN CERTIFICATE-----(.*\n)*.*-----END CERTIFICATE-----' > ftp-idrissi.cert 1d [fauve:~/lftptest] % vim ftp-idrissi.cert 1d [fauve:~/lftptest] % cat lftp-script set ftps:initial-prot P set ftp:ssl-force true set ftp:ssl-protect-data true set ssl:cert-file ./ftp-idrissi.cert ls 1d [fauve:~/lftptest] % lftp -e "cat lftp-script| sed 's/\n/; /'" -p 21 -u user@idrissi.co ftps://ftp.idrissi.co ls: Erreur fatale: gnutls_handshake: An unexpected TLS packet was received. 1d [fauve:~/lftptest] 1 % lftp -e "cat lftp-script| sed 's/\n/; /'" -p 21 -u user@idrissi.co ftp://ftp.idrissi.co ls: Erreur fatale: Certificate verification: certificate common name doesn't match requested host name « ftp.idrissi.co » I try many variations on the lftp-script but it doesn’t work. And I don’t understand how Fillezilla could do it with a minimalist config. So, how can I connect to my FTP account?
Asked by fauve (1529 rep)
Nov 2, 2016, 03:17 AM
Last activity: Mar 27, 2019, 02:05 PM