ProFTPD is a FTP server capable of handling normal and TLS encrypted connections.
This interface allows you to configure various aspects of ProFTPD's behavior.
This setting controls whether TLS encryption is optional or required for all connections to the FTP server. Users should always use encryption if possible, but many older FTP clients are incapable of secure FTP sessions. The 'Optional' setting is recommended for best compatibility.
To relax the requirement that the SSL session from the control connection be reused for data connections, set this to 'NoSessionReuseRequired' for best compatibility.
This is a standard format list of the SSL/TLS ciphers ProFTPD should use. Typically this will only need to be adjusted for PCI compliance.
This is a space-delimited list of the SSL/TLS protocols ProFTPD should use. Typically this will only need to be adjusted for PCI compliance.
Allowing anonymous FTP logins in generally considered to weaken the security of the server. Setting this option to "No" is recommended.
Maximum amount of time in seconds that an FTP connection may spend idle before it is disconnected by the server.
Setting this value to 0 disables the idle connection timer completely and is not recommended.
Maximum number of processes that ProFTPD may create. Each client connection to ProFTPD is handled by a different process, so this value will limit the total number of simultaneous connections allowed. Setting this to 'none' disables any limits on process creation.
This option causes ProFTPD to display symlinks as symlinks, and not as plain files or directories.
Enable this setting to allow some FTP clients to display symlinks to directories correctly. You must also enable the Show Symlinks setting to use this setting.
[% locale.maketext('This option forces ProFTPD to use TCP wrappers, which you can configure with the /etc/hosts.allow file and the /etc/hosts.deny file. However, this option may also prevent connection by your clients if they have improperly configured hostnames.') %]