
Since you rightfully use TLS encryption that doesn't work. It will recognise the PASV port that will be assigned and open up the firewall dynamically and allow traffic between that particular client and the PASV port used in that session. Since FTP is clear text protocol your firewall can scan the traffic on the command connection on port 21. Normally with a reasonably intelligent firewall that second port is opened automatically. You problems seem to indicate you don't have that second port open in your firewall. With passive FTP the second connection is to a randomly assigned available TCP port above 1024.

You have port 21 the command and login connection and a second connection, the data connection. It uses two TCP connections, rather than just the one most protocols use. Response: 425 Can't open data connection for transfer of "/"Įrror: Failed to retrieve directory listingįTP as a protocol is a bit of an odd duck. Response: 150 Opening data channel for directory listing of "/"

Status: Directory listing of "/" successfulīut remaining time cannot get a directory listing Status: Connection established, waiting for welcome message. When I connect from the client FileZilla, I am able to authenticate, 1-2 time per day i am get directory listing … Status: Connection established, waiting for welcome message. I've set up a self signed certificate in FileZilla server and enabled FTP over TLS.
