# This is the ProFTPD configuration file
# $Id: proftpd.conf,v 1.6 2003/09/24 10:51:11 dude Exp $
ServerName "ProFTPD server"
ServerIdent on "LINUX with ProFTPD ready"
ServerAdmin root@localhost
ServerType standalone
#ServerType inetd
DefaultServer on
AccessGrantMsg "Hallo %u alles Fit!? Finger weg von den Pornos"
#DisplayConnect /etc/ftpissue
DisplayLogin "%u gebe dein Passwort ein!"
#DisplayGoAway /etc/ftpgoaway
DeferWelcome off
# Use this to excude users from the chroot
DefaultRoot ~ !adm
#WelcomeMessages
AccessGrantMsg "OK schlappie du hast es mal ausnahmsweise geschafft!"
AccessDenyMsg "Falsches PW, wie du hast keins frag mal beim AMT"
# Use pam to authenticate by default
AuthPAMAuthoritative on
# Do not perform ident nor DNS lookups (hangs when the port is filtered)
IdentLookups off
UseReverseDNS off
# 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
# Default to show dot files in directory listings
ListOptions "-a"
# See Configuration.html for these (here are the default values)
#MultilineRFC2228 off
RootLogin off
#LoginPasswordPrompt on
MaxLoginAttempts 2 "Mehr als 2 mal ist nicht drin groupy"
MaxClientsPerHost 2 "Ey Gringo nur 2 Verbindungen"
AllowForeignAddress on # For FXP
# Allow to resume not only the downloads but the uploads too
AllowRetrieveRestart on
AllowStoreRestart on
# 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 10 "Verzieh dich, %m User nuckeln bereits am baby"
# Max. Bandwith for Uploads in KByte/s
#TransferRate STOR 255
# Max. Bandwith for Downloads in KByte/s
TransferRate RETR 60
#transferRate APPE,RETR user penis
# Set the user and group that the server normally runs at.
User nobody
Group nobody
# This is where we want to put the pid file
ScoreboardFile /var/run/proftpd.score
# Normally, we want users to do a few things.
<Global>
AllowOverwrite yes
<Limit ALL SITE_CHMOD>
AllowAll
</Limit>
</Global>
# Define the log formats
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
<VirtualHost blah.foo.org>
Port 8000
# Max. Bandwith for Uploads in KByte/s
#TransferRate STOR 255
# Max. Bandwith for Downloads in KByte/s
TransferRate RETR 300
</VirtualHost>