I have a CentOS server running VSFTPD so I can upload files to my site.
When I connect to the FTP, it lists the folders in the root directory, and I can open all of the folders apart from a folder called 'public' which just causes FileZilla to hang on "150 Here comes the directory listing."
A friend can connect to the server and access the folder just fine.
Also when I access some of the other folders I mentioned, when I try to download the files in there, it just hangs on transferring.
I have set up passive mode in vsftpd.conf and opened the ports like following:
pasv_enable=Yes
pasv_max_port=12100
pasv_min_port=12000
pasv_address=<IP ADDRESS>
IPtables:
-I INPUT -p tcp --destination-port 12000:12100 -j ACCEPT
I can connect to other FTP servers and transfer files just fine, but my own server seems to have something wrong. I have also tested it over multiple FTP accounts.