Diff for "ProFTPD"


Differences between revisions 4 and 6 (spanning 2 versions)
Revision 4 as of 2008-04-10 09:05:07
Size: 1806
Editor: cpe-24-167-97-202
Comment: Added connection speedup info
Revision 6 as of 2011-09-28 11:38:10
Size: 2014
Editor: 193
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
(''Use of FTP for authenticated file transfer is largely deprecated. Please see [[https://help.ubuntu.com/11.04/serverguide/C/openssh-server.html | OpenSSH Server]] for instructions on SFTP instead.'')
Line 29: Line 31:
[http://www.debuntu.org/how-to-ftp-virtual-host-with-proftpd-mysql proftpd-mysql setup] [[http://www.debuntu.org/how-to-ftp-virtual-host-with-proftpd-mysql|proftpd-mysql setup]]

What is ProFTPD?

(Use of FTP for authenticated file transfer is largely deprecated. Please see OpenSSH Server for instructions on SFTP instead.)

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 from the Universe Repository.

You can also find alternate ProFTPD packages to install depending on your needs. All of these packages listed can be found in the Universe Repository

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 ProFTPD, open up your favorite text editor, and open the file /etc/proftpd/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)
  • To reduce login time, set UseReverseDNS and IdentLookups to off

Check out this link for how to setup proftpd-mysql. Works great! proftpd-mysql setup

ProFTPD (last edited 2012-01-30 16:22:29 by 208-53-82-30)