A side note if anyone tests that ProFTPD RPM, for a configuration that allows users to login to FTP as quickly as with Pure-FTPD, I have these settings at the top of our /etc/proftpd.conf's:
Also, be certain that any virtualhost listings below the top lines of code here, are one per IP. If there are more than one virtualhost entry per IP, there will be problems when starting ProFTPD.
Regards,
Matt
Code:
# This is a basic ProFTPD configuration file (rename it to
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
DisplayConnect /etc/issue.net
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "ProFTPD"
AuthUserFile /etc/proftpd/passwd.vhosts
LogFormat BytesLog "%b"
ServerType standalone
DeferWelcome off
DefaultServer on
DefaultRoot ~ !wheel
UseReverseDNS off
IdentLookups off
TimeoutNoTransfer 900
TimeoutIdle 900
# Port 21 is the standard FTP port.
<IfModule mod_tls.c>
TLSEngine on
TLSProtocol TLSv1
TLSRequired off
TLSRSACertificateFile /etc/ftpd-rsa.pem
TLSRSACertificateKeyFile /etc/ftpd-rsa-key.pem
TLSVerifyClient off
</IfModule>
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# Set the user and group that the server normally runs at.
User nobody
Group proftpd
# Normally, we want files to be overwriteable.
<Directory />
AllowOverwrite on
</Directory>
Regards,
Matt