Revision 1 as of 2006-11-10 20:01:23

Clear message

What is ProFTPD?

ProFTPD is a high-performance, extremely configurable, and most of all a secure FTP server, featuring Apache-like configuration and blazing performance.

Installing ProFTPD

ProFTPD can be installed by opening a terminal and typing the following command  sudo apt-get install proftpd 

You can also find alternate ProFTPD packages to install depending on your needs, by entering the following command into a terminal.

 sudo apt-cache search proftpd 

The following packages can be installed:

  • proftpd - Versatile, virtual-hosting FTP daemon
  • proftpd-common - Versatile, virtual-hosting FTP daemon
  • proftpd-doc - Versatile, virtual-hosting FTP daemon (Documentation)
  • proftpd-ldap - Versatile, virtual-hosting FTP daemon (with LDAP support)
  • proftpd-mysql - Versatile, virtual-hosting FTP daemon (with SQL support)
  • proftpd-pgsql - Versatile, virtual-hosting FTP daemon (with SQL support)

Configuring ProFTPD

To configure ProFTP, open up your favorite text editor, and open the file /etc/proftpd.conf

Most of the values already set in the default configuration file you will not need to change.

The only ones you might need to change are the following

  • "Server Name"(This can be changed to whatever you would like)
  • "Server Type"(The two options are standalone or inetd. If you select standalone, ProFTPD will have to be started from a terminal. If you choose inetd, ProFTPD will start up when your machine boots.)

  • "Port" (You should only change this if you are worried about security)

Next to figure out ... how to configure a single user to login rather then the default PAM authentication model which uses standard unix accounts for login.

Check out this link for how to setup proftpd-mysql. Works great! http://www.khoosys.net/single.htm?ipg=848

CategoryCleanup