Filezilla does use PASV, probably by default. What you need to do is enable the passive ports on the firewall, not just 20 and 21. I've never used vsftpd but typically you can define a range of "higher" ports that it can use for the passive connections. Then you open those up on the firewall and port forward those back to the ftp server and you're all set. I always have funky results when dealing with PORT, setting up PASV is totally worth the trouble. --Ajay Andrew Cotter wrote: > Your answer may lie within the response you are getting from FileZilla. > > "Response: 200 PORT command successful. Consider using PASV." > > > Try using a passive connection. I am not sure if FileZilla has that option, > CuteFTP should. > > Do you still get the same results? > > > -----Original Message----- > From: centos-admin@xxxxxxxxxxx [mailto:centos-admin@xxxxxxxxxxx]On Behalf Of > Beth Curotto > Sent: Monday, November 22, 2004 12:16 PM > To: CentOS Mailing List > Subject: [Centos] ftp ftom outside the local network > > > I have Centos3.3 installed, vsftpd, apache2, ports 20&21 open on router, > firewall disabled at this time : > /etc/passwd looks like this --- ftpadmin:x:502:502::/var/www:sbin/noligin > uncommented the lines in /etc/vsftpd/vsftpd.conf : > chroot_list_enable=YES > chroot_list_file=/etc/vsftpd.chroot_list > I can access ftp from within network no problem, but using external ip it > will validate login but cannot bring up folders > Any suggestions...... > This is the response I get using FileZilla (similar response using CuteFTP) > Status: Connecting to 216.201.247.147 ... > Status: Connected with 216.201.247.147. Waiting for welcome message... > Response: 220 (vsFTPd 1.2.1) > Command: USER ftpadmin > Response: 331 Please specify the password. > Command: PASS ******** > Response: 230 Login successful. > Command: FEAT > Response: 211-Features: > Response: MDTM > Response: REST STREAM > Response: SIZE > Response: 211 End > Status: Connected > Status: Retrieving directory listing... > Command: PWD > Response: 257 "/" > Command: PORT 172,17,2,12,16,230 > Response: 200 PORT command successful. Consider using PASV. > Command: TYPE A > Response: 200 Switching to ASCII mode. > Command: LIST > Error: Timeout detected! > Error: Could not retrieve directory listing > > > _______________________________________________ > CentOS mailing list > CentOS@xxxxxxxxxxx > http://lists.caosity.org/mailman/listinfo/centos >