Hello!
I want to ask help for the following problem:
I use lftp (3.0.11) and vsftpd (2.0.1) ftp server on OpenBSD (3.6), and
if i enable ssl on server lftp still can login but after it doesn't get
response from server. If i turn ssl off the problem doesn't occur.
OpenBSD's sftp client works fine.
lftp logs:
~~~~~~~~~
---- Connecting to ownftp (192.168.1.1) port 21
---> FEAT
<--- 220 <ownftp>
<--- 211-Features:
<--- AUTH SSL
<--- AUTH TLS
<--- EPRT
<--- EPSV
<--- MDTM
<--- PASV
<--- PBSZ
<--- PROT
<--- REST STREAM
<--- SIZE
<--- TVFS
<--- 211 End
---> AUTH TLS
<--- 234 Proceed with negotiation.
---> USER bege
Certificate depth: 0; subject: /CN=ownftp.anywhere.net; issuer:
/CN=ownftp.anywhere.net
WARNING: Certificate verification: self signed certificate
<--- 331 Please specify the password.
---> PASS XXXX
---> PWD
---> PBSZ 0
<--- 230 Login successful.
`ls' at 0 [Waiting for response...]
and then nothing happens...
some variables of lftp:
~~~~~~~~~~~~~~~~~~~~~~
set ftp:ssl-auth TLS
set ftp:ssl-force no
set ftp:ssl-protect-data no
set ftp:ssl-protect-fxp no
set ftp:ssl-protect-list no
set sftp:connect-program "ssh -ax"
set sftp:max-packets-in-flight 16
set sftp:protocol-version 4
set sftp:server-program sftp
set sftp:size-read 0x8000
set sftp:size-write 0x8000
set ssl:ca-file ""
set ssl:ca-path ""
set ssl:cert-file ""
set ssl:crl-file ""
set ssl:crl-path ""
set ssl:key-file ""
set ssl:verify-certificate no
some line from vsftpd config:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chroot_local_user=YES
local_enable=YES
ssl_enable=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
Thanks in advance,
bg