When using the Mac OS X Server v10.6 FTP Server as well as the Firewall service, configure the following settings to allow proper communication through the PASV port range.
Products Affected
Mac OS X Server 10.6
In the Firewall service, ensure that FTP service (TCP ports 20 and 21) and FTP service - PASV port range (TCP ports 49152 through 65535) are both selected (checked).
Open the file /Library/FTPServer/Configuration/ftpaccess file in a text editor.
Add the following line:
passive ports Server_IP_Address 49152 65535
...where Server_IP_Address is the IP address of the server.
Stop and restart the FTP Server.