Getting error while doing ftp in cpanel server
“Failed to retrieve directory listing”
Status: Connecting to 199.162.171.19:21…
 Status: Connection established, waiting for welcome message…
 Status: Initializing TLS…
 Status: Verifying certificate…
 Status: TLS connection established.
 Status: Server does not support non-ASCII characters.
 Status: Connected
 Status: Retrieving directory listing…
 Command: PWD
 Response: 257 “/” is the current directory
 Command: TYPE I
 Response: 200 Type set to I
 Command: PASV
 Response: 227 Entering Passive Mode (199,162,171,19,200,207).
 Command: MLSD
 Error: Connection timed out after 20 seconds of inactivity
 Error: Failed to retrieve directory listing
 Status: Disconnected from server
The issue is due to IPtables
Fix for this is
Open the iptables config file
root@server [~]# vi /etc/sysconfig/iptables
Comment the below 2 lines
#-A INPUT -j REJECT –reject-with icmp-host-prohibited
#-A FORWARD -j REJECT –reject-with icmp-host-prohibited
and restart iptables
root@server [~]# /etc/init.d/iptables restart
 iptables: Applying firewall rules: [ OK ]
Now FTP works fine
Status: Connecting to 197.162.171.19:21…
 Status: Connection established, waiting for welcome message…
 Status: Initializing TLS…
 Status: Verifying certificate…
 Status: TLS connection established.
 Status: Server does not support non-ASCII characters.
 Status: Connected
 Status: Retrieving directory listing…
 Command: PWD
 Response: 257 “/” is your current location
 Command: TYPE I
 Response: 200 TYPE is now 8-bit binary
 Command: PASV
 Response: 227 Entering Passive Mode (197,162,171,19,139,185)
 Command: MLSD
 Error: Connection timed out after 20 seconds of inactivity
 Error: Failed to retrieve directory listing
 Status: Disconnected from server
 Status: Connecting to 199.162.171.19:21…
 Status: Connection established, waiting for welcome message…
 Status: Initializing TLS…
 Status: Verifying certificate…
 Status: TLS connection established.
 Status: Server does not support non-ASCII characters.
 Status: Connected
 Status: Retrieving directory listing…
 Command: PWD
 Response: 257 “/” is your current location
 Command: TYPE I
 Response: 200 TYPE is now 8-bit binary
 Command: PASV
 Response: 227 Entering Passive Mode (199,162,171,19,40,98)
 Command: MLSD
 Error: Connection timed out after 20 seconds of inactivity
 Error: Failed to retrieve directory listing
 Status: Disconnected from server
 Status: Connecting to 199.162.171.19:21…
 Status: Connection established, waiting for welcome message…
 Status: Initializing TLS…
 Status: Verifying certificate…
 Status: TLS connection established.
 Status: Server does not support non-ASCII characters.
 Status: Connected
 Status: Retrieving directory listing…
 Status: Directory listing of “/” successful
 



