Hi,
I can’t get the versions of gftp (2.0.19) nor Filezilla (3.5.1) that come with OpenSuse 12.1 to connect or transfer in FTPS?
Does anyone know any solution to this?
A year ago i configured a vsftpd v.2.3.4 FTP-server that has served well, with the clients gftp 2.0.18, 2.0.19 and WS_FTP 9.
Configuration /etc/vsftpd.conf:
# Working for FTP
allow_anon_ssl=NO
force_local_data_ssl=NO
write_enable=YES
dirmessage_enable=YES
ftpd_banner="Welcome to eserver FTP service."
local_enable=YES
local_umask=022
chmod_enable=NO
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
userlist_enable=NO
anonymous_enable=NO
log_ftp_protocol=YES
xferlog_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
connect_from_port_20=YES
pam_service_name=vsftpd
listen=NO
About a week ago i configured the vstfpd-server to work also with SSL/TLS-transfer.
Adding:
# AND, necessary for FTP-ssl/tls-connections
ssl_enable=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/vsftpd/vsftpd.pem
pasv_address=my-server-domain.dyndns.org
pasv_addr_resolve=YES
pasv_min_port=40000
pasv_max_port=40100
# + Adding servers local IP to routers "Address Reservation"
This was enough for the clients gftp 2.0.18, lfpt 4.0.2 and MacOS’ Transmission 4.1.5, but gftp 2.0.19 could not connect properly or read the directory:
150 Here comes the directory listing. ........
where it could try forever.
WS_FTP 9 couldn’t connect either.
After a few days of trying and, among other things, installing two other clients -Filezilla 3.5.3 and WS_FTP 2007- and searching round I found that adding
ssl_ciphers=HIGH
Made Filezilla 3.5.3 connect allright
And finally adding:
require_ssl_reuse=NO
also made both WS_FTP 9 and 2007 connect and transfer allright in TSL. Still not disturbing the connectability with gftp 2.0.19 or lftp 4.0.2.
But gftp 2.0.19 that comes with OpenSuse 12.1 (since v. 11.2) still doesn’t connect, stops where I described above?
Tried to install Filezilla 3.5.1 that also comes with OpenSuse 12.1, but -despite the 3.5.3-success- it doesn’t connect:
Answer: 234 Proceed with negotiation.
Status: Initierar TLS...
Error: GnuTLS error -12: A TLS fatal alert has been received.
-Tried manually importing the self-signed certificate, tried lowering the ssl_ciphers, nothing worked.
Finally I tried updating Filezilla to 3.5.3, but it depended on a newer version of glibc: 2.15 instead of the installed 2.12.
Found this thread but could neither confirm or try it:
http://forum.filezilla-project.org/viewtopic.php?f=2&t=23280&p=91710&hilit=3.5.1+GnuTLS+error+12%3A#p91710
And still gftp 2.0.19 does not work.
I really would like to have a ftp-client with GUI in my Suse 12.1, and gftp is the one I’m really used to and fond of.
Does anyone have a clue of how to make gftp 2.0.19 OR Filezilla 3.5.1 work with SSL in OpenSUSE 12.1?
Best regards
Lars