Advanced Algorythms LLC a Colorado Company

Clean ProFTPD Install

Here are the Steps to Install ProFTPD on CentOS 5.6 With ftpmgr.pl


This is going to be replaced with vsftpd - To many issues with proftpd now and it is not getting supported from what we know.

wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.4rc2.tar.gz
tar zxvf proftpd-1.3.4rc2.tar.gz
cd proftpd-1.3.4rc2
yum install gcc
./configure --sysconfdir=/etc
make
make install
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd		# Create symbolic link
wget http://advancedalgorythms.com/txt/proftpd.conf.txt	# get generic configuration file
mv proftpd.conf.txt /etc/proftpd.conf			# copy generic configuration to /etc directory
wget http://advancedalgorythms.com/txt/proftpd.txt	# Get generic init script
mv proftpd.txt /etc/init.d/proftpd			# Move init script init file to /etc/init.d
chmod 755 /etc/init.d/proftpd				# Make script executable
wget http://www.castaglia.org/proftpd/contrib/ftpasswd	# Get Password control file
mv ftpasswd /etc/pam.d/ftpasswd.pl			# Move to /etc/pam.d as pl file
wget http://advancedalgorythms.com/txt/ftpmgr.txt 	# Script to make adding users easier
mv ftpmgr.txt /etc/pam.d/ftpmgr.pl	# Move to directory of ftpasswd file
chown -R 1001 /var/www/html	# Set uid as 1001 to the /var/www/html directory
chmod -R 755 /var/www/html	# Give r, w, rd, mkdir, update privileges to /var/www/html directory
chkconfig proftpd on		# Set proftpd as a startup service
service proftpd start		# Start proftpd service