All pastes #144562 Raw Edit

proftpd.conf

public text v1 · immutable
#144562 ·published 2006-08-22 16:05 UTC
rendered paste body
ServerName "FTP Dedibox Berserk-Crew"
ServerType standalone


#suivre les liens symboliques
ShowSymlinks on
MultilineRFC2228 on
DefaultServer on
#Max instances
MaxInstances 30

Port 21 # Port sur lequel le serveur sera accessible. Je conseille de laisser 21


LogFormat traff "%b %u"

# Dossier racine : celui dans lequel l'utilisateur arrivera
DefaultRoot ~ 

< Global >
DeferWelcome off # On cache le nom du serveur à la connexion pour plus de sécurité
TimeoutNoTransfer 600 # Temps maximum en seconde sans transfert avant la déconnexion par le serveur
TimeoutStalled 600
TimeoutIdle 1200 # Temps maximum en seconde d'inactivité avant la déconnexion par le serveur

# Fichier texte contenant le message à afficher au client lors de la connexion
DisplayLogin /etc/ftp_wel.msg 
# Fichier texte contenant le message affiché lorsque le client change de répertoire
#DisplayFirstChdir /etc/ftp_chd.msg 

DenyFilter \*.*/

# Plage de ports que le serveur pourra utiliser pour les connexions passives
PassivePorts 50000 60000

User nobody
Group nogroup
Umask 022 022


AllowStoreRestart on # On autorise la reprise des uploads
AllowRetrieveRestart on # et des téléchargements

# Autorise seulement les noms de fichiers normaux (caractères alphanumérique) et non des codes shell.
PathAllowFilter "[a-zA-Z0-9]"

# Refuse l'upload de fichiers .ftpaccess ou .htaccess
PathDenyFilter "(\.ftp)|(\.hta)[a-z]+$"

# N'autorise pas de passer des printf-Formats.
AllowFilter "^[a-zA-Z0-9@~ /,_.-]*$"
DenyFilter "%"

# Cache les liens symboliques.
ShowSymlinks off

< /global >

Include /etc/ftp-virtualhost.conf #include du fichier pour les virtuals hosts