Bonjour,

Quand je démarre mon ftp (vsftpd) par la commande :
/etc/init.d/vsftpd start
j'ai aucun pb

lorsque j'essaie de le faire gérer par xinetd, alors sur le poste client j'ai le message "impossible etablir connetion avec le serveur"

mon fichier xinetd.conf est le suivant:
defaults
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}

includedir /etc/xinetd.d

et dans la dir xinetd.d j'ai créé un fichier vsftpd qui est le suivant:
service vsftpd
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
log_type = FILE /var/log/vsftpd.log
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = no
}

si je fais un chkconfig --list j'ai bien le message vsftpd marche

par contre je ne vois pas de processus vsftpd (par le gestionnaire de processus), est-ce normal ? il est peut etre "encapsulé" par xinetd ???

De plus je ne comprends pas par ou peut se faire le lien avec mon fichier vsftpd.conf qui est sous/etc/vsftpd

Merci de votre aide
Personne n'a une petite piste à me donner pour démarrer le serveur ftp (vsftpd) avec xinetd. ça serait super sympa car là
moi je n'ai plus d'idée...
D'avance, merci à toutes et tous...
Bonjour,

Essaye de remplacer "service vsftpd" par "service ftp" dans ton fichier pour xinetd.
effectivement si je fais ta modif, y a du mieux car alors sur le serveur client j'ai le msg:
Impossible de se connecter au serveur ftp avec le nom d'utilisateur et le mot de passe spécifiés"

alors que l'user et le mot de passe sont bons je l'ai revérifié en redemarrant vsftpd sans xinetd.

Les questions que je me pose sont:

- ma ligne server = /usr/sbin/vsftpd est-elle bonne ?
dans /usr/bin il y a l'exécutable vsftpd

- faudrait-il mettre une ligne server_args mais avec quoi comme argument

- comment avec xinetd se fait le lien avec mon fichier vsftpd.conf qui est sous /etc/vsftpd

merci d'avance pour vos aides
j'ai enfin trouvé...

Pour faire le lien avec le fichier config de vsftpd faut mettre dans le fichier /etc/xinetd.d/vsftpd la ligne suivante:
server_args = /etc/vsftpd/vsftpd.conf

la fameuse server_args !!!

et dans vsftpd.conf il faut enlever (si elle y est) la ligne listen=yes
et ça marche !!!

encore merci à tapioca pour son aide qui m'a fait démarré...

bon courage à tous et à +