J'ai sur mon serveur Linux (sur une base Free-eos) un serveur FTP qui tourne sous Proftpd.
j'ai configuré grace a la commande "PassivePorts xx xx" une plage de ports dédiés que j'ai aussi redirigé avec le NAT de mon routeur.
Seulement lorsque avec un client je me connecte sur le serveur celui-ci ne m'assigne pas un port dans cette plage
oui j'utilise Fillezilla forcé en mode passif, voila le log de connexion :
Réponse : 230 User stef logged in.
Commande : FEAT
Réponse : 211-Features:
Réponse : MDTM
Réponse : REST STREAM
Réponse : SIZE
Réponse : AUTH TLS
Réponse : PBSZ
Réponse : PROT
Réponse : 211 End
Commande : SYST
Réponse : 215 UNIX Type: L8
Etat : Connecté
Etat : Récupération de la liste de répertoires...
Commande : PWD
Réponse : 257 "/users/stef" is current directory.
Commande : TYPE A
Réponse : 200 Type set to A
Commande : PASV
Réponse : 227 Entering Passive Mode (192,168,0,199,75,42).
Commande : LIST
Erreur : Le canal de transfert n'a pas pu être ouvert. Raison : Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.
Erreur : N'a pas pu récupérer la liste du répertoire
Commande : PWD
#------------------------------------------------------------
# DO NOT MODIFY THIS FILE! It is updated automatically by the
# Free-EOS Server software. Instead, modify the source template in
# an /etc/e-smith/templates-custom directory. For more
# information, see http://www.e-smith.org/custom/
#
# copyright (C) 2004 Mitel Networks Corporation, Free-EOS
#------------------------------------------------------------
DefaultServer on
MaxInstances 30
ScoreboardFile /var/run/proftpd/scoreboard
ServerAdmin admin@******
ServerName "FTP Server"
ServerType inetd
UseReverseDNS off
Port 21
PassivePorts 19200 19250
<Global>
TimeoutStalled 360
TimeoutIdle 360
TimeoutNoTransfer 360
MaxLoginAttempts 3
MaxClients 30
DefaultRoot /home/e-smith/files
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
AllowOverwrite on
DenyFilter \*.*/
DisplayFirstChdir .message
DisplayLogin welcome.msg
Group public
IdentLookups off
ServerIdent off
UseFtpUsers on
User public
TLSEngine on
oui et il est où le problème ?
(192,168,0,199,75,42). -> 75*256+42 -> 19242 ce qui correspond à ta plage de port.
verifie la présence de firewall ou la redirection NAT
Message édité par jlighty le 04-11-2005 à 15:05:20
cristobald11
Posté le 04-11-2005 à 16:44:01
Fais-tu une authentification TLS ?
Si oui, est-ce en mode explicite dans filezilla ?
Au pire, désactive TLS pour voir si ça marche.
Toxin67
.::NeuroDesign::.
Posté le 04-11-2005 à 17:48:54
Non le TLS est optionel, par defaut je me connecte pas avec.