Which version of PureFTPd is provided PureFTPd Manager bundles pureftpd 1.0.18 for Jaguar (10.2.x) and pureftpd 1.0.21 for Mac OS 10.3 and above. ./configure ? Mac OS 10.3.x / Mac OS 10.4.x ./configure --with-altlog --with-cookie --with-ftpwho --with-pam \ --with-puredb --with-quotas --with-ratios --with-throttling --with-tls --with-uploadscript \ --with-virtualhosts --with-virtualchroot --with-diraliases --with-largefile \ --with-certfile=/etc/pure-ftpd/ssl/pure-ftpd.pem --with-peruserlimits \ --with-bonjour --with-mysql --with-ldap --with-pgsql --with-rfc2640 \ --sysconfdir=/etc/pure-ftpd/ Mac OS 10.2.x ./configure --with-altlog --with-cookie --with-diraliases --with-ftpwho \ --with-puredb --with-quotas --with-ratios --with-throttling --with-tls --with-uploadscript \ --with-virtualhosts --with-virtualchroot --with-diraliases --with-largefile \ --with-certfile=/etc/pure-ftpd/ssl/pure-ftpd.pem --with-peruserlimits \ --with-rendezvous --with-mysql --sysconfdir=/etc/pure-ftpd/ My FTP server is behind a Linux firewall If you want to forward FTP connections using iptables, this script will help you. Make sure you compiled your linux kernel with connection tracking for the File Transfer Protocol (FTP) as a module (that you load with modprobe before executing the next command) or built-in if you do not want to issue a modprobe command. Here goes the script (where 192.168.1.1 is your internal server IP and eth0 your external interface on your linux box): #FTP iptables -A PREROUTING -t nat -p tcp -i eth0 --dport 21 -j DNAT --to 192.168.1.1:21 iptables -A FORWARD -p tcp -i eth0 --dport 21 -o eth1 -j ACCEPT |