After the host was replaced yesterday, using the FileZilla FTP client to connect to the FTP server, the following error occurred:
Command: MLSD
Error: Connection timed out
Error: Failed to read directory list
So Baidu on the internet a bit, found two ways to solve.
1. Change the FileZilla mode to active mode (PORT mode)
principle (copy on-line)
There are two modes of data transmission in the FTP protocol: Active mode (PORT mode) and passive (Passive mode). The two modes initiate the connection in the opposite direction, the active mode is initiated from the server side to the client, and the passive mode is the client initiates the connection to the server side. Whether the passive mode is taken depends on the client program, and the passive mode can be turned off/on using the passive command on the FTP command line.
However, when I changed to active mode, MLSD is still wrong, so ...
2. Configure the firewall (my operating system is win8.1)
First locate the firewall in the Control Panel, and then set it up.
Once the configuration is complete, the problem is resolved.
FileZilla MLSD Error: Connection timed out, read directory list failed