1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
ServerName "ftp server"
ServerType standalone
Port 21
PassivePorts 49152 49161
User ftp
Group ftp
#SyslogLevel debug
SystemLog /var/log/proftpd/system.log
TransferLog /var/log/proftpd/transfer.log
AllowStoreRestart off
MaxInstances 60
MaxLoginAttempts 3
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600
DefaultServer on
Umask 002
PersistentPasswd off
AccessGrantMsg "Bienvenue à %u sur le ftp"
DeferWelcome off
# Pour eviter les logins lents
UseReverseDNS off
IdentLookups off
#####################
# SUPPORT SSL/TLS : #
#####################
TLSEngine on
#On force toutes les connections avec ssl
TLSRequired off
# logs
TLSLog /var/log/proftpd/proftpd.tls_log
# Protocole
TLSProtocol SSLv23
TLSOptions NoCertRequest
# Certif et key
TLSRSACertificateFile /etc/ssl/certs/proftpd.cert.pem
TLSRSACertificateKeyFile /etc/ssl/certs/proftpd.key.pem
TLSVerifyClient off
<Global>
DefaultRoot ~ dev
DefaultRoot /var/ftp/priv/user1 user1
DefaultRoot /var/ftp/priv/user2 user2
AllowOverwrite yes
MaxClients 100
MaxClientsPerHost 100
UseFtpUsers off
AllowForeignAddress on
AccessGrantMsg "Bienvenue ` %u sur le ftp"
RequireValidShell off
TimesGMT off
</Global> |
Partager