proftpd

proftpd - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 24-11-2003 à 22:54:20    

Salut,  
 
Quand j'essaye de démarrer mon serveur ftp, il me met comme msg d erreur :
 
service proftpd start
Lancement du serveur FTP  (proftpd) :  - Fatal: <Directory>: directive not allowed in <Directory> context
 
De plus, quand je fais un :
 
ftp localhost
ftp: connect: Connection refused
 
Si qq peut dire les deux points qu il faut vérifier afin de résoudre ce problème..
 
Merci !

Reply

Marsh Posté le 24-11-2003 à 22:54:20   

Reply

Marsh Posté le 24-11-2003 à 23:03:11    

filou75 a écrit :


De plus, quand je fais un :
 
ftp localhost
ftp: connect: Connection refused


Normal car proftpd n'est pas lancé, à cause de l'erreur fatale :
directive not allowed in <Directory> context  
 
qui signifie que tu as mis dans le contexte <Directory> une directive qui n'y a pas sa place.
 
Fais-voir ton fichier proftpd.conf.

Reply

Marsh Posté le 24-11-2003 à 23:09:46    

Le voilà :
 
# Nom du serveur FTP
ServerName "Serveur FTP Linux"
 
# Le daemon reste en mémoire et écoute les connections
ServerType standalone
 
# Autoriser l'usage de /etc/ftpusers
UseFtpUsers on
 
# On autorise les reprises des téléchargements interrompus :
AllowStoreRestart on
 
# Port 21 is the standard FTP port.
Port 21
 
# Répertoire dans lequel arrivent les utilisateurs acceptés
DefaultChdir /home/ftp
 
# Répertoire racine, les connectés au ftp ne verrons que lui et son contenu
DefaultRoot /home/ftp
 
# Utile surtout pour les "virtuals hosts" mais laissez ainsi
DefaultServer on
 
# Seul le propriétaire d'un fichier peut le modifier.
Umask 022
 
# Nombre de processus fils maximum que va utiliser proftpd
MaxInstances 30
 
# Proftp sera lancé avec les privilèges (c'est à dire aucun) de nobody
 
User nobody
Group nogroup
 
# Nombre maximum de clients simultanés
MaxClients 3
 
# Nombre maximum de clients ayant le même login
MaxClientsPerHost 1
 
# Message d'accueil après une connexion réussie
AccessGrantMsg "Connexion reussie pour %u"
 
# Pour ne pas donner d'info sur le serveur
DeferWelcome off
 
# Un utilisateur peut écraser ses propres fichiers
AllowOverwrite on
 
# Les logs des connections et transferts
SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog
 
#Seul l'utilisateur adminftp a le droit d'écrire dans /home/ftp
<Directory /home/ftp>
 
<Limit WRITE>
AllowUser adminftp
DenyAll
</Limit>
 
# Normally, we want files to be overwriteable.
<Directory />
  AllowOverwrite  on
</Directory>
 
# Needed for NIS.
PersistentPasswd  off
 
# Default root can be used to put users in a chroot environment.
# As an example if you have a user foo and you want to put foo in /home/foo
# chroot environment you would do this:
#
# DefaultRoot ~

Reply

Marsh Posté le 24-11-2003 à 23:17:38    

Tu as juste oublié de fermer la directive <Directory /home/ftp> :
 

filou75 a écrit :


#Seul l'utilisateur adminftp a le droit d'écrire dans /home/ftp
<Directory /home/ftp>
 
<Limit WRITE>
AllowUser adminftp
DenyAll
</Limit>
 
</Directory>


Message édité par charly007 le 24-11-2003 à 23:19:12
Reply

Marsh Posté le 24-11-2003 à 23:25:47    

Merci de ton aide, ça marche bien maintenant :
 
service proftpd start
Lancement du serveur FTP  (proftpd) :                     [  OK  ]
 
A+
 
 
 

Reply

Marsh Posté le 24-11-2003 à 23:31:27    

De rien ;)


Message édité par charly007 le 24-11-2003 à 23:31:44
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed