#
# /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#
# le nom du serveur
ServerName "vectalix FTP"
# le daemon est lance independamment
ServerType standalone
# Pour cacher ou non des infos sur le serveur
DeferWelcome on
# Port 21 is the standard FTP port.
Port 21
#Autoriser connections externes
AllowForeignAddress on
#Limitation de la bande passante
#TransferRate RETR 90 #Telechargements
#TransferRate APPE,STOR 2000 #Envois
MultilineRFC2228 on #Enable RFC2228 multiline response mode
DefaultServer on #Pour definir le vhost par defaut
ShowSymlinks on #Toggle the display of symlinks
TimeoutNoTransfer 600 #transferts
TimeoutStalled 600 #commandes
TimeoutIdle 1200 #rien faire
# Messages d'accueil apres une connexion reussie
#AccessGrantMsg "Bienvenue %u"
AccessGrantMsg ""
DisplayLogin welcome.msg #mettre le fichier dans la racine
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
# Uncomment this if you are using NIS or LDAP to retrieve passwords:
#PersistentPasswd off
# Uncomment this if you would use TLS module:
#TLSEngine on
# Uncomment this if you would use quota module:
#Quotas on
# Uncomment this if you would use ratio module:
#Ratios on
# Reprise des uploads
AllowStoreRestart on
# Reprise des downloads
AllowRetrieveRestart on
#Permet de gagner du temps
IdentLookups off
#Eviter les problemes en mode passif
MasqueradeAddress 192.168.0.3
#MasqueradeAddress momo.servegame.org
PassivePorts 5000 5100
# Nombre de processus fils maximum que va utiliser proftpd
# Max 30 pour eviter les DoS
MaxInstances 25
# Nombre maximum de clients simultanes
MaxClients 10
# Nombre maximum de clients ayant le meme login
MaxClientsPerHost 6
# Nombre max de tentatives de login
MaxLoginAttempts 3
# Avec quels droits sera lance le demon
User nobody
Group nogroup
# Autoriser l'usage de /etc/ftpusers
UseFtpUsers on
# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 002 002
# Normally, we want files to be overwriteable.
AllowOverwrite on
# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default.
#DelayEngine off
#N'impose pas que l'utilisateur possede un shell associe
RequireValidShell off
# Repertoire racine, les connectes au ftp ne verrons que lui et son contenu
DefaultRoot /home/vectalix
# Les logs des connections et transferts
SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog