Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[proftpd] impossible de se connecter
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Tue Feb 22, 2005 3:20 pm    Post subject: [proftpd] impossible de se connecter Reply with quote

J'ai proftpd d'installé sur ma gentoo, et depuis quelques temps il est impossible de s'y connecter ..

pourtant nmap montre bien que le port 21 (celui par défaut pour le ftp, et spécifié pour proftpd) est ouvert en tcp, proftpd est bien démarré, les users sont bien dans les groupes ftp et proftpd (on sait jamais) ..
J'arrive à accéder au PC, il reconnait le login, mais bloque au niveau du pass ..

proftpd.conf (oui c'est celui par défaut)
Code:

# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName          "ProFTPD Default Installation"
ServerType          standalone
DefaultServer       on
RequireValidShell   off
AuthPAM             off
AuthPAMConfig       ftp
# Port 21 is the standard FTP port.
Port                            21

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask                           022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances                    30

# Set the user and group under which the server will run.
User                            proftpd
Group                           proftpd

# Normally, we want files to be overwriteable.
<Directory />
  AllowOverwrite                on
</Directory>

# A basic anonymous configuration, no upload directories.
<Anonymous ~ftp>
  User                          ftp
  Group                         ftp

  # We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias                     anonymous ftp

  # Limit the maximum number of anonymous logins
  MaxClients                    10

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.
  DisplayLogin                  welcome.msg
  DisplayFirstChdir             .message

  # Limit WRITE everywhere in the anonymous chroot
  <Limit WRITE>
    DenyAll
  </Limit>

</Anonymous>

_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Tue Feb 22, 2005 8:26 pm    Post subject: Reply with quote

snirfl T_T
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Tue Feb 22, 2005 9:07 pm    Post subject: Reply with quote

et sans les AuthPAM ?
Back to top
View user's profile Send private message
rg421
Apprentice
Apprentice


Joined: 07 Dec 2004
Posts: 192
Location: Strasbourg

PostPosted: Tue Feb 22, 2005 9:13 pm    Post subject: Reply with quote

Dais wrote:
snirfl T_T


Mais non, maisnon, un peu de courage :lol:

Mais je ne vois rien d'étrange. Donc la question qui tue: as-tu bien ouvert le port 22 aussi (port 21=port deconnection + commande, port 22=port data).

--
Renaud
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Tue Feb 22, 2005 9:16 pm    Post subject: Reply with quote

Que dit le log ?
Par exemple le mod_delay peut entrainer des temps d'attente ultra longs entre le login et le pass je crois bien..
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Tue Feb 22, 2005 9:44 pm    Post subject: Reply with quote

blasserre: tu veux que je tente en commentant les AuthPAM ?

rg421: bah le port 22 est ouvert en tcp, c'est pour le ssh si je ne m'abuse

Modano:
Code:
proftpd[14154]: [dais.samsara (serveur.samsara] User in /etc/ftpusers_
proftpd[14173]: [dais.samsara (monrake.samsara] User in /etc/ftpusers_
proftpd[14174]: [dais.samsara (serveur.samsara] User in /etc/ftpusers_


o_O

EDIT: en commentant les AuthPAM, ça ne change rien
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
Starch
Guru
Guru


Joined: 26 Feb 2003
Posts: 539
Location: Rennes, France

PostPosted: Wed Feb 23, 2005 10:57 am    Post subject: Reply with quote

Vi c'est le 20 le data ftp, mais normalement il n'y a pas besoin de l'ouvrir...

Par contre ce qui serait bien ce serait :
- d'avoir les logs du serveur quand tu essaies de te connecter ;
- le message d'erreur ou la ligne qui bloque du client ftp ;
- savoir si tu y accèdes en actif ou passif.

EDIT: Autant pour moi je n'avais pas vu le log... et ne connais pas ce fichier étrange /etc/ftpusers_ (ce ne serait pas un fichier qui interdise l'accès aux logins présents dedans par hasard ???)
_________________
- Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi
Back to top
View user's profile Send private message
rg421
Apprentice
Apprentice


Joined: 07 Dec 2004
Posts: 192
Location: Strasbourg

PostPosted: Wed Feb 23, 2005 11:56 am    Post subject: Reply with quote

Quote:
Vi c'est le 20 le data ftp, mais normalement il n'y a pas besoin de l'ouvrir...
A part que je devais être complètement bourré pour écrire port 22 à la place de 20(deux fois en plus!), je certifie que si un firewall bloque le port 20, il n'y a rien qui passe. Mais bon, apparemment, là n'est pas le problème...

--
Renaud
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Wed Feb 23, 2005 12:06 pm    Post subject: Reply with quote

Starch wrote:
/etc/ftpusers_ (ce ne serait pas un fichier qui interdise l'accès aux logins présents dedans par hasard ???)


c'est exactement ça !

mais c'est bizarre qu'il l'utilise par défaut, j'ai du rajouter
Code:
UseFtpUsers                     on

pour qu'il veuille bien le prendre en compte

je pense que tu as juste a commenter la ligne de ton user

EDIT: le port 20 (ftp actif) établit la liaison du serveur vers le client
donc pas se tromper dans la conf iptables
Back to top
View user's profile Send private message
Monrake
Apprentice
Apprentice


Joined: 08 Nov 2004
Posts: 214

PostPosted: Wed Feb 23, 2005 1:40 pm    Post subject: Reply with quote

Le port 20 n'a pas besoin d'etre actif car on utilise le FTP uniquement en interne donc sans le moindre firewall. De plus, il suffit, il n'est absolument pas utilise d'ouvrir le port 20 pour un ftp, sauf dans certaine configuration bien précise.
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Wed Feb 23, 2005 2:04 pm    Post subject: Reply with quote

Bah euh .. je ne suis pas dans le /etc/ftpusers et un autre utilisateur y est, et aucun des deux ne peut se connecter .. et j'ai rien du genre UseFtpUsers à on ..
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
Starch
Guru
Guru


Joined: 26 Feb 2003
Posts: 539
Location: Rennes, France

PostPosted: Wed Feb 23, 2005 5:02 pm    Post subject: Re: [proftpd] impossible de se connecter Reply with quote

Dais wrote:

J'arrive à accéder au PC, il reconnait le login, mais bloque au niveau du pass ..


Ça, ça ne veut rien dire déjà (pas plus que les histoires de ports actifs d'ailleurs).

Il va falloir être plus explicite en fait parce que là je ne vois vraiment pas... par exemple si tu fais
Code:

lftp ftp://host
% user mon_user
password: ....
% ls


Déjà, ça te donne quoi ça ? Access denied ? ça bloque sur le ls ? Et avec un anonymous cela marche t'il mieux ?
Je ne connais pas du tout proftpd que j'ai trouvé trop compliqué à configurer... Mais le <Anonymous ~ftp> ne fait il pas en sorte que l'on ne puisse se connecter qu'en anonyme ?

Ensuite, tes logs semblent supposer une couille au niiveau du /etc/ftpusers. S'il n'ya pourtant rien de louche dedans, essaie de stopper / redémarrer le serveur...

Enfin, regarde également tout ce qui est auth.log, des fois que quelque chose y soit marqué...

Pour l'instant je ne vois que ça

++
Starch' -- crevé
_________________
- Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Wed Feb 23, 2005 6:36 pm    Post subject: Reply with quote

ne nous battons pas sur les ports ....
mes vagues souvenirs de rfc et la sortie de mon client ftp me disent ceci
... j'enjolive un peu la chose en prenant les ports par défaut

il y a deux modes de transfert ftp

le ftp actif
le client se connecte au serveur d'un port libre > 1024 vers le port 21 du serveur
une fois la poignée de main établie, le client envoie son username et son pass
via cette connection nommée "canal de contrôle"
si l'autentification est bonne
le client envoie au serveur un numéro de port libre (ptêtre pas tout le temps.... à vérifier)
le serveur établit une seconde connection "canal de données"
de son port 20 vers le port spécifié par le client
les commandes (la première etant "ls") sont ensuites transférées par le canal de contrôle
et la réponse revient via le canal de données (listing du répertoire en réponse au ls)
etc .

le ftp passif (firewall friendly)
le client se connecte au serveur d'un port libre > 1024 vers le port 21 du serveur
une fois la poignée de main établie, le client envoie son username et son pass
via cette connection nommée "canal de contrôle"
le client spécifie au serveur le mode passif "PASV"
en réponse le serveur envoie au client un numéro de port libre
(et défini dans la config "PassivePorts 60000 60500")
le client établit la seconde connection "canal de données"
d'un port libre > 1024 vers le port spécifié par le serveur
les commandes (la premiere etant "ls") sont ensuites transférées par le canal de contrôle
et la réponse revient via le canal de données (listing du répertoire en réponse au ls)
etc.

plus d'infos sur http://slacksite.com/other/ftp.html

ce site wrote:
Active FTP :
command : client >1024 -> server 21
data : client >1024 <- server 20

Passive FTP :
command : client >1024 -> server 21
data : client >1024 -> server >1024


je confirme qu'il nous faudrait en savoir plus sur l'echange client serveur
pour savoir exactement où ça bloque.
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Wed Feb 23, 2005 6:42 pm    Post subject: Reply with quote

Starch: ça bloque au niveau du ls, aucun message d'erreur, juste une retentative de connexion.
et je n'ai aucun fichier auth.log ..

pour le proftpd.conf, Monrake a le même que moi et tout fonctionne, donc l'erreur ne doit pas venir de là.
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Wed Feb 23, 2005 7:12 pm    Post subject: Reply with quote

si le problème survient après la demande "ls" du client
cela signifie que ton user est bien reconnu par le serveur
sinon tu ne verrais pas le "ls"
mais qu'il y a un problème avec la connection data....

tu utilise la chose sur un lan ou depuis internet ?
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Wed Feb 23, 2005 7:14 pm    Post subject: Reply with quote

sur un lan. et le fichier host semble correct

arf j'avais changé d'ip ! En fait il me sort une erreur 530, login incorrect
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Wed Feb 23, 2005 8:52 pm    Post subject: Reply with quote

Dais wrote:
En fait il me sort une erreur 530, login incorrect

donc à priori pas de ls donc pas encore de problème de ports....

tu n'as pas de caractères à la noix (genre @) dans ton pass ?

si tu as mis le USE flag "pam" et que tu as un fichier /etc/pam.d/ftp ?
tentes avec "AuthPAM on"

sans oublier l'inévitable restart....

edit: j'avais oublié à quel point c'était lourd à configurer de truc...
enfin y'a des trucs sympas style la limitation de BP
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Thu Feb 24, 2005 12:41 am    Post subject: Reply with quote

bon, là je suis connecté sur mon pc via ssh, je sais pas si ça changera grand chose dans les tests, mais je suis pas devant mon pc donc bon ..

j'ai aucun symbole foireux dans aucun des login/pass

j'ai tenté avec authPAM sur on, restarté proftpd, et je me log, puis en faisant un ls il me sort un login failed error 530 o_O

Vous dites tous que proftpd est lourd à configurer .. que me conseilleriez-vous à la place dans ce cas ?
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Thu Feb 24, 2005 7:31 am    Post subject: Reply with quote

Dais wrote:

Code:
proftpd[14154]: [dais.samsara (serveur.samsara] User in /etc/ftpusers_
proftpd[14173]: [dais.samsara (monrake.samsara] User in /etc/ftpusers_
proftpd[14174]: [dais.samsara (serveur.samsara] User in /etc/ftpusers_



t'aurait pas une autentification bizarre du genre ldap ou autre
j'ai mis mon user dans /etc/ftpusers et la réponse est la suivante :
Code:
proftpd[6453]: serveur.blasserre.local (...) - USER benj (Login failed): User in /etc/ftpusers

soit une seule ligne avec uniquement le nom d'hote du serveur, contre 3 chez toi...

l'underscore à la fin de /etc/ftpusers_ m'intrigue également

pour un choix de daemon ftp comme tu l'auras compris j'utilise proftpd....
mais j'ai un pote en qui j'ai toute confiance qui ne jure que par openftpd
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Thu Feb 24, 2005 1:22 pm    Post subject: Reply with quote

Bah les 3 lignes c'est pour 3 tentatives, donc c'est normal

Pour l'underscore, mois aussi ça m'intrigue, j'ai pas de /etc/ftpusers_
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum