I've set up a self signed certificate in FileZilla server and enabled FTP over TLS. 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...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing...
Status: Directory listing of "/" successful
But remaining time cannot get a directory listing
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I
Command: PORT 192,168,1,119,88,109
Response: 200 Port command successful
Command: MLSD
Response: 150 Opening data channel for directory listing of "/"
Response: 425 Can't open data connection for transfer of "/"
Error: Failed to retrieve directory listing

PORTcommand, which means an active data transfer. Notice as well that your FTP client sends its IP address (192.168.1.119) in thatPORTcommand; unless your FTP server is on a LAN, that 192.168.x.x address, being a private network address, will be unreachable by definition. You will need to use passive data transfers, or configure your client to provide a public IP address. This site is also a good reference: http://slacksite.com/other/ftp.html. – Castaglia Apr 30 '16 at 15:56