Pureftpd Server installation from source
If you want to install pureftpd server from source you need download the source from here
We have many advantages installing from source because you can choose which options or modules support you need for your proftpd server installation
Installation
#wget ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.20.tar.gz
Now we need to ungzip it and cd to the dir.
#tar zxvf pure-ftpd-1.0.20.tar.gz
#cd pure-ftpd-1.0.20
Now, we need to run configure so that once we compile and install the program we end up with the options we want. PureFTPd has many options available, we will be covering only a handful of them here, but if you would like to see the entire list and review it for any additional options you might want to add before compiling simply type the following command:
./configure --help
For the purposes of this tutorial we will be using the following flags with our configure:
--with-ftpwho -Enables support for the 'pure-ftpwho' command which we will see later.
--with-paranoidmsg -Login failures will always show the same message regardless of error
--with-puredb -Enables support for virtual users which we will see later.
--with-privsep -Enables privledge separation for increased security.
--with-quotas -Enables virtual quotas, helps keep disk hogs under control
--without-banner -Don't display the initial banner.
So now we have decided on the options we want type the following at your terminal prompt:
#./configure --with-ftpwho --with-paranoidmsg --with-puredb --with-privsep --with-quotas --without-banner
That will take a few moments, then when the system returns the prompt to your control enter the following command:
#make
Wait until make has finished, and then, assuming there were no errors encountered change to root and install the package as follows:
#su -
#password
#make install
Now Installation completed.If you want know more installation options click here
If you want to configure your proftpd server follow this link .