Bonjour,
je rencontre un problème d'accès ftp. Je voudrais
juste pouvoir uploader des fichiers dans le répertoire apache.
J'utilise Proftp et xinetd. Le service se lance
bien avec xinetd (vérifier avec nmap), qui autorise les accès uniquement à
partir du réseau privé (193.168.1.0).
Proftp ne m'accepte pas en local (depuis le
serveur), depuis un client je suis refusé. Voici mon .conf, si vous avez une
idée :
###################################################################################################
# This is the ProFTPD configuration
file
ServerName "ProFTPD
server"
ServerIdent on "FTP Server ready." ServerAdmin [EMAIL PROTECTED] ServerType xinetd DefaultServer on AccessGrantMsg "User %u logged in." AuthUserFile /etc/proftpd.passwd
# 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" # 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 20 # Set the user and group that the server normally
runs
at.
User ftp Group ftp # 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> # <Directory /var/www/html/*>
# AllowOverwrite yes # # <Limit STOR> # AllowAll # </Limit> #</Directory> <Anonymous /var/www/html >
User ftp Group ftp UserAlias anonymous ftp
# Put the user into /pub right after
login
DefaultChdir /pub # Limit WRITE everywhere in the anonymous chroot
<Limit WRITE SITE_CHMOD> AllowAll </Limit> <Directory /var/www/html/*> AllowOverwrite yes <Limit READ> DenyAll </Limit> <Limit STOR>
AllowAll </Limit> </Directory> </Anonymous> # Define the log formats
LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" LogFormat write "%h %l %u %t \"%r\" %s %b" ###################################################################################################
|