On Mon, Oct 5, 2009 at 8:19 PM, Vinicius Carvalho <[email protected]> wrote: > Hello there! We recently moved our FTP Server based on Apache FTP server > from one node to other. The TCP port for incoming requests is 2121. We > opened this on the firewall, but the remote user is unable to list files. > One can connect to the server, send login information, but listing is not > working. After stopping the firewall the listing worked fine, I wonder if > there's another port we need to open.
Listing files (as well as downloading/uploading) happens on a separate port. For active connections, this port is chosen by the client, thus people who want to use FTP over firewalls therefore commonly disables active connections. For passive connections, you can specify in FtpServer (look in the data connection configuration) which ports FtpServer should offer. Make sure you also open these in the firewall. Note that in the current versions of FtpServer, we only support one concurrent connection per passive port. Thus, if you want multiple users to connect concurrently, you need to open multiple ports. /niklas
