-
vsftpd ssl/tls
I'm trying to setup vsftpd to use ssl/tls. I verified that vsftpd was working beforehand. I then made my changes to vsftpd.conf.
The directives I added/edited were as follows:
ssl_enable=YES
ssl_tlsv1=YES
ssl_ciphers=DES-CBC3-SHA
force_local_logins_ssl=YES
force_local_data_ssl=YES
I also set my rsa cert file.
The daemon starts fine, but I can not connect to it. I tried Konqueror and FileZilla.
In Konqueror, I just type in ftp://domain.ca, it brings up the login box, I attempt to login, and it tells me that the login requires encryption. So it obviouslly isn't trying to encrypt the login. Is this because of the URL? I tried using sftp://domain.ca, and it said it had problems talking to SSH.
In FileZilla, I added a site with information such as it using TLS, the domain name, etc. It's feedback thing said that it logged in, and was requesting a directory listing, but it just hangs there.
At this point, I'm not sure if it's a client or a server problem. I'm lost.
-
You should specify the port number in your browser. From /etc/services:
Code:
ftps-data 989/tcp # ftp protocol, data, over TLS/SSL
ftps-data 989/udp
ftps 990/tcp # ftp protocol, control, over TLS/SSL
ftps 990/udp