How to set the PassivePortRange in pure-ftpd on Debian and Ubuntu Linux

Friday, October 9, 2009 posted by Till

If you run a firewall on your Linux server and want to use passive FTP connections, you have to define the passive port range in pure-ftpd and your firewall to ensure that the connections dont get blocked. The following example is for pure-ftpd on Debian or Ubuntu Linux and ISPConfig 3:

1) Configure pure-ftpd

echo “40110 40210″ > /etc/pure-ftpd/conf/PassivePortRange
/etc/init.d/pure-ftpd-mysql restart

2) Configure the firewall. If you use ISPConfig 3 on my server to configure the bastille firewall, you can add the nescessera port range in the ISPConfig firewall settings.

Change the list of Open TCP ports from:

20,21,22,25,53,80,110,143,443,3306,8080,10000

to:

20,21,22,25,53,80,110,143,443,3306,8080,10000,40110:40210

and then click on “Save”.



4 Responses to “How to set the PassivePortRange in pure-ftpd on Debian and Ubuntu Linux”

  1. Aaron says:

    Debian* instead of Denian in the title, and need to fix the > to > in the first command. Other than that, great mini tutorial.

  2. You need to correct the first line of the first command. The Greater than symbol is being output as an unparsed HTML code, I would imagine due to it’s placement in the tag...

Leave a Reply

*