Trying to set up an FTP server with virtual users and SSL (users will connect from outside the LAN) on CentOS. Everything else is working fine, but when I enable SSL (just TLS), my client starts experiencing difficulties with directory listing and general connectivity.
I can join the server without issue, but when I refresh or change directories, my client (FireFTP firefox plugin) works and works and more often than not drops me from the server. It can reconnect in less than one second, but the same problem will occur when I try to do anything.
When I create/modify a file or directory, the client starts spinning, trying to do its work. It will almost always disconnect before it shows that the file/dir was created/modified successfully, but when I actually look at the ftp directory in CentOS, I can see the change was successful even before the client drops.
here's my vsftpd.conf: http://pastebin.com/cQTdwqAP
The purpose of the server is to allow remote users to upload large video files, so intermittent connectivity is not an option.
When I comment out ssl_enable, the problem disappears.
I'm normally connecting using my WAN IP since thats what the regular clients will use, but when I use localhost or the LAN IP the same problem happens
Thanks in advance.