# $Id$ ServerName "ProFTPD" ServerType standalone DeferWelcome off DefaultServer on #IdentLookups off #UseReverseDNS off # Set to off if you use NSS LDAP, NIS, etc. #PersistentPasswd off # If you want .message files to work with browsers, you probably # want to uncomment the next line #MultilineRFC2228 on # Port 21 is the standard FTP port. 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 ftp Group ftp #RequireValidShell off # use separate auth files instead of system auth #AuthUserFile /etc/ftpd/passwd #AuthGroupFile /etc/ftpd/group # Normally, we want files to be overwriteable. AllowOverwrite on # lock users to their homedir DefaultRoot ~ # allow resume uploads and downloads AllowRetrieveRestart on AllowStoreRestart on # enable this to have your ftp server FXP gateway. # only enable this if you trust your users as it allows your ftp server to connect anywhere. # DO NOT enable this if you have anonymous logins enabled! #AllowForeignAddress on # NAT support # http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-NAT.html #MasqueradeAddress my.domain.com #PassivePorts 60000 65535 #UseIPv6 off # Do not announce server software at logon. for paranoids. #ServerIdent off # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd). MaxInstances 30 # Idle TimeoutLogin 300 TimeoutNoTransfer 300 # Load additional (modules) config Include /etc/ftpd/conf.d/*.conf