Pureftpd-mysql on debian 5.0.1

Bonjour,
je désire ouvrir un ftp contrôlable via php.
mon choix s’est penchée sur pure-ftpd-mysql

J’ai crée une base de donnée mysql pureftpd, avec une table ftpd_user
j’ai installer sur l’ordinateur apache2 php5 mysql-server et mysql-client ( oui je compte faire un serveur web )
J’en suis au ftp ( après je mettrai fail2ban )

Sur le principe général je me suis basée sur : howtoforge.com/pureftpd_mysq … al_hosting

Lors du lancement ( /etc/init.d/pure-ftpd-mysql restart ) je n’ai aucune erreur.
Je déside donc d’ouvrir une connexion via konqueror ftp://192.168.1.21

Et la premiére erreur : An error occurred while loading ftp://192.168.1.21: Could not connect to host 192.168.1.21.
Je déside de regarder le port histoire de voir se qu’il se passe:

telnet 192.168.1.21 21 Trying 192.168.1.21... telnet: connect to address 192.168.1.21: Connection refused
Je vérifie donc mes iptables, qui sont comme prévus actuellement vide car non configurée…

Et la je bloque pourriez-vous m’indiquez ou cherchée merci.

Suite a des recherche il semblerai que aucun deamon ftp ne soit ouvert.

ne renvoie rien.

Dans /etc/init.D/pure-ftpd-mysql
lorsque le met :

[quote]echo “$STANDALONE_OR_INETD”[/quote] aprés :case "$1" in start)
J’optient une ligne vide au lancement.
Or plus haut dans le script ( ce n’ai pas moi qui l’ai crée , je cherche juste le probléme ) il y as :

Si je commente la ligne de test :

J’optient au lancement :

Comment savoir si il y as autre chose sur le port 80 qui me bloque ?

Suite a un test d’echo sur la commande de lancement je voit que le run execute :

salut

Rediriger les ports dans ton routeur?
/etc/init.d/pure-ftpd start ?
ou /etc/init.d/pure-ftpd restart? :open_mouth:

Par défaut pureftpd se lance en tant que démon inetd.
Si tu le veux en mode standalone il faut modifier le fichier /etc/default/pure-ftpd-common en modifiant :

En :

Ensuite redémarre le démon pureftpd.

[quote=“marcastro”]salut

Rediriger les ports dans ton routeur?
/etc/init.d/pure-ftpd start ?
ou /etc/init.d/pure-ftpd restart? :open_mouth:[/quote]
Pas besoin de routeur au début je tra vail en local pour mes premiers test.

[quote=“Niloo”]Par défaut pureftpd se lance en tant que démon inetd.
Si tu le veux en mode standalone il faut modifier le fichier /etc/default/pure-ftpd-common en modifiant :

En :

Ensuite redémarre le démon pureftpd.[/quote]
Ce n’est pas que je désire travailler en STANDALONE_OR_INETD=standalone je ne sais même pas se que c’est.
J’ai juste remarquer que le init.d coup a se niveaux car la variable n’ai pas déclarée marlgrés l’export fai plus haut dans le script init.d

La commande :

ne te renverra rien si le démon est en mode inetd, si tu veux le voir il faut qu’il soit en standalone.

Le port ftp standard est 21.

Tu as surement lancé un start alors que le démon est déjà présent, fait un restart pour le redémarrer.

( oui port 21 erreur de frappe désoler )

J’ai redémarée aprés avoir modifier le fichier
Et op connection réussite.

J’ai donc fixer l’ip, et retentée…

auto eth0 iface eth0 inet static address 192.168.1.xxx netmask 255.255.255.0 broadcast 192.168.1.255 network 192.168.1.0 gateway 192.168.1.1
J’ai redémarée et me revoila avec une erreur bien surprenante.

[quote]An error occurred while loading ftp://192.168.1.xxx/:
Could not connect to host 192.168.1.xxx.
Reason: Can’t exec “/usr/sbin/pure-ftpd”: No such file or directory at /usr/sbin/pure-ftpd-wrapper line 174…[/quote]

La c’étais facile, merci a google.
en me basant sur : forum.ovh.com/showthread.php?t=43933
J’ai choisi de faire un lien symbolique de pure-ftpd vers pure-ftpd-mysql
Pour ce que ca interesse :

Merci Niloo.