I am using VSFTPD with my VPS using passive mode. It works fine with other clients like FZ and WinScp.
It connects with MC but it takes about 60 seconds or more before it lists a directory and throws a bunch of errors before it does. Even after successful fails to upload files.
I was wondering if you have any tips on configuring the server to work properly with your client. It is FTPS with TLS using a self-signed certificate.
Firewall is iptables using conntrack to open the data ports. The other FTP clients work fine so I don't expect it to be a firewall problem.
Log shown trying to get a directory listing after a successful login. Sometimes it's more than once before it connects.
2016-11-06 11:22:26 < 227 Entering Passive Mode (173,214,171,232,196,2).
2016-11-06 11:22:26 > LIST
2016-11-06 11:22:26 = Opening data connection to IP 173.214.171.232 on port 50178
2016-11-06 11:22:26 = Error finding certificate chain. (Error : -2146885628) Cannot find object or property.
2016-11-06 11:22:26 < 150 Here comes the directory listing.
2016-11-06 11:22:56 = Error reading secure data from the server. (Error : 10060) A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
2016-11-06 11:23:26 < 226 Directory send OK.
2016-11-06 11:28:26 = Connection Lost
On upload I get messages like this:
2016-11-06 11:41:38 > PASV
2016-11-06 11:41:45 = Error reading secure data from the server. (Error : 10035) A non-blocking socket operation could not be completed immediately.
2016-11-06 11:41:45 = This problem is often because of firewall configuration issue.
2016-11-06 11:42:00 < 425 Failed to establish connection.