Les utilisateurs en question, ainsi que leurs groupe, ne sont pas mentionnés dans le fichier /etc/ftpusers de ProFTPD.
chaica
Tu peux très bien avoir des comptes systèmes qui te permettent de te connecter en ssh et qui sont refusés par le serveur ftp : suffit de déclarer dans le fichier de conf que les utilisateurs systèmes sont intérdits.
clem_71
Nan nan pas de problèmes sur les comptes (je me connecte avec lesdits comptes via SSH sans problème).
Oui le serveur FTP fonctionne, mais c'est authentification qui déconne.
chaica
t'as un 220 ftp server ready, ça veut dire que ton serveur ftp tourne normalement, tu te serais pas foiré dans la configuration des comptes utilisateurs du ftp?
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
_____________________________
chose nouvelle, ça ne fonctionne pas en localhost maintenant :
[root@*** root]# ftp localhost
Connected to localhost (127.0.0.1).
220 FTP Server ready.
Name (localhost:root): ***
331 Password required for ***.
Password:
530 Login incorrect.
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
J'ai mis des *** pour cacher les infos, mais ce ne sont pas des étoiles en réalité.
jlighty
en rebootant le serveur, un firewall a t-il démarré ?
iptables -L pour verifier
clem_71
Je réédite le topic et j'enlève le résolu puisque le problème est réapparu.
La solution FTP passif n'en était pas une.
C'était un coup de hazard qui a fait que ça a marché, mais la je viens de redemarrer la machine distante et de nouveau le problème est le même ...
jlighty
oui mais ça bloque lorsque il demande la liste des fichiers (LIST) car elle est transmise sur le port 20
clem_71
Oui le port 20 est accessible, il n'y a plus de firewall sur la machine à l'heure actuelle, pour les tests.
OK je vais voir avec Ethereal, mais je pense que c'est à la couche login du serveur FTP que ça plante puisque j'ai le message de bienvenue me disant que je suis connecté.
Merci encore.
jlighty
le port 20 (ftp-data) est accessible (pas de firewall) ?
un test à effectuer faire un sniff (Ethereal) et voir où cela bloque.
Les étapes de connection sont décrites ici :
http://christian.caleca.free.fr/ftp/les_bases.htm
clem_71
Côté client, erreur 530, à chaque connexion.
Je viens d'essayer en mode passif, ça marche, j'arrive à me logguer.
Merci j'y avais même pas pensé ... ceci dit ce n'est qu'une partie de la solution. Pourquoi ça marche en passif et pas en normal ?
Merci de ton aide.
jlighty
Le client FTP utilise t-il le mode passif ?
quelles sont les erreurs affichées du côté client ?
clem_71
netstat -a | fgrep tcp
http & autres
.......
tcp 0 0 *:ftp *:* LISTEN
.......
ssl & autres
La table est vide. Je viens de désactivier le Linux Firewall pour voir si ça passe mais ça ne passe toujours pas.
jlighty
que tu retournes "iptables -L" ?
clem_71
J'ai une interface Webmin sur ce dédié, qui ne me plait guère.
Sur le module Linux Firewall j'aimerai ajouter la règle FTP mais il y a bien trop de champs à remplir.
J'aurait préféré une commande Shell pour le faire, si vous savez laquelle il faut utiliser.
clem_71
Salut,
Alors pour ce qui est de chez moi je n'ai pas de routeur, ni de problème d'ouverture des ports sur mon pare-feu puisque j'accède sans problèmes à d'autres FTP.
Sur la machine distante, je doute que le roueur ai été configuré en ne forwardant pas le port 21, sachant qu'il s'agit d'un serveur dédié comme ils en louent beaucoup.
J'ai essayé des tas de trucs mais je suis avide d'idées cette fois.
mikala
il faut peut etre vérifier déja si les ports en question sur ton dédié sont ouverts.
CocoRambo
Si tu a un routeur il te faut forwarder les ports 20 et 21 ! ;)
clem_71
Bonjour,
Sur un serveur dédié de chez C-Dedie, je n'arrive pas à configurer mon serveur FTP.
J'ai installé ProFTPD. Je l'ai configuré correctement, mais je n'arrive pas à accéder au FTP via un client FTP tel Internet Explorer ou FTP Expert.
En revanche, sur une SSH, si je lance la commande
ftp localhost
l'invite de connexion apparait, et après saisie des informations d'un compte Unix présent sur le serveur, le même que j'itilise sur mon client FTP, la connexion fonctionne.
J'ai donc essayé ProFTPD, Wu-FTPD, pure-FTPD, le problème étant toujours le même.