[RESOLU]problème ftp

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[RESOLU]problème ftp

Messagepar nunuxontheweb » 16 Nov 2004 23:10

salut à tous,
vous allez dire que les problèmes sont récurrents et que je n'ai qu' à lire les posts relatifs à ce problème mais je tente quand même mon post.

Voici ma config réseau:
modem/routeur Inventel-Serveur Sme.
Mon problème porte sur le serveur Ftp de Sme que je n'arrive pas à joindre en local et à distance.
J'ai bien forwardé sur mon routeur l'adresse ip de mon serveur avec le port correspondant 21 mais ça ne fonctionne pas. J'ai d'ailleurs lu d'autres posts relatifs à ce problème sur le forum mais bon ça n'a pas résolu mon souci.

En essayant de lancer en ligne de commande le serveur ftp par service proftpd start, j'obtiens un message d'erreur curieux:
[root@titi root]# service proftpd start
Starting proftpd: titi.toto.no-ip.com - fatal: Socket operation on non-socket
titi.toto.no-ip.com - (Running from command line? Use `ServerType standalone' in config file!)
[ ECHOUE ]

Mon serveur est configuré comme serveur seul.

J'ai également un message d'erreur semblable lorsque je veux me connecter avec cuteftp:
STATUS:> Getting listing ""...
STATUS:> Resolving host name toto.no-ip.com...
STATUS:> Host name toto.no-ip.com resolved: ip = 215.156.202.140.
STATUS:> Connecting to FTP server toto.no-ip.com:21 (ip = 215.156.202.140)...
STATUS:> Socket connected. Waiting for welcome message...
ERROR:> Can't read from control socket. Socket error = #10054.

Etrange?

Je dois changer certains paramètres pour le ftp?
Dernière édition par nunuxontheweb le 22 Nov 2004 14:12, édité 1 fois au total.
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Messagepar nunuxontheweb » 16 Nov 2004 23:18

bon en fait en tapant service proftpd status, proftpd est arrêté et en voulant le lancer, j'ai ce message d'erreur:

Starting proftpd: titi.toto.no-ip.com - fatal: Socket operation on non-socket
titi.toto.no-ip.com - (Running from command line? Use `ServerType standalone' in config file!)
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Messagepar tomtom » 16 Nov 2004 23:29

nunuxontheweb a écrit:titi.toto.no-ip.com - (Running from command line? Use `ServerType standalone' in config file!)


C'est quand même bien, il te donne la reponse lui même !
Tu essayes de lancer ton sevreur depuis la ligen de commande, donc en mode dit "standalone" (ecoute directe sur le port 21).
Pour ce faire, tu edites le fichier de config et tu mets dedans la directive qui t'es indoquée : "ServerType standalone".

Apparemment, ton serveur est pour le moment configuré pour le mode inetd (un superdemon qui ecoute les ports et lance les demons en cas de besoin).
Dans ce cas là, c'est au niveau du inetd.conf qu'il faut regarder...

a+

t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar nunuxontheweb » 16 Nov 2004 23:44

ce serait pas plutôt Xinetd.conf? et dans ce cas quel est le fichier à modifier?
Les templates ou le fichier Xinetd.conf?
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Messagepar tomtom » 16 Nov 2004 23:49

Désol"é, je ne connais pas SME.
SUi c'est xinetd, il faut modifier certainement des templates qui vont taper dans les fichiers de config de xinetd.d


t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar nunuxontheweb » 17 Nov 2004 00:03

Euh, c'est pas un forum consacré à Sme ici?
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Messagepar tomtom » 17 Nov 2004 00:07

J'ai tendance à reponre de manière "transversale" même si je ne conais à fond chaque distrib...

Désolé
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar nunuxontheweb » 17 Nov 2004 00:12

Bon apparemment, je dois éditer comme expliquer sur le site jurastick.dyndns.org un template de configuration de serveur ftp mais je ne sais ce que je dois taper pour configurer mon serveur en ServerType standalone.

Une idée?
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Messagepar jdh » 17 Nov 2004 01:27

Tu est sur un forum où des Gentils Membres essaie d'aider les autres dans le domaine des distributions Linux orientées sécurité, firewall, ...
Tous ceux qui te répondront ne seront pas forcément spécialistes de telle ou telle distributions.

Tomtom (très compétent comme je le constate à chacun de ses messages) connait visiblement un minimum de choses sur le serveur ftp de la distrib SME qui est comme tu l'indiques Proftpd. (A noter qu'il existe beaucoup d'autres serveurs ftp possibles). Il t'a expliqué que Proftpd fonctionne en mode "standalone" ou en mode "inetd".

Visiblement, SME le configure en mode "inetd" et utilise de plus une version améliorée appelée "xinetd".
Tu veux le lancer manuellement ce qui implique le mode "standalone". De plus tu donnes le message de retour qui te donne "clairement" l'explication.

Juste pour préciser, le mode inetd (ou xinetd) permet de lancer le serveur dès la réception de trame. Donc en regardant les travaux actifs tu ne peux pas trouver "proftpd". Mais en lancant une session ftp, le programme apparaitra.



Alors, il ne faut pas attendre tout des autres. On dit "aides toi, le ciel t'aidera". D'autres disent "Google est ton ami". Soit tu vas sur le site de Proftpd et eventuellement tu cherches en français. Ca ne doit pas manquer ! Soit tu cherches des infos sur inetd (ou xinetd).
La meilleure façon de progresser est de chercher d'abord par soi-même (se poser des questions), puis de demander de l'aide (avec une description précise). C'est le cas ici : tu as une description précise mais ni tu t'es posé les questions nécessaires ni tu as cherché un site (même en francais) parlant de Proftpd.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar nunuxontheweb » 17 Nov 2004 09:30

sur le site de Lea et proftpd, j'ai trouvé des fichiers de config intéressants mais je voudrais être sur de modifier le bon fichier, dans le cas présent apparemment je dois ajouter à mon fichier proftpd.conf la ligne Server Type standalone? ou bien créer un template et l'insérer dedans?
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Messagepar sibsib » 17 Nov 2004 22:51

Salut,

Je n'ai jamais utilisé ftp sur SME, et là, j'ai fait un test rapide.

Déjà, le fichier /etc/xinetd.conf doit contenir ceci :
Code: Tout sélectionner
service ftp
{
    socket_type = stream
    wait = no
    user = root
    disable = no
    server = /usr/sbin/in.proftpd
}


ensuite, le fichier /etc/hosts.allow doit contenir
Code: Tout sélectionner
in.proftpd: ALL


Tout ceci s'obtient par la configration de 'Accès à distance' dans la partie 'Sécurité' du server-manager.

Peux tu faire un FTP en local ?
Si oui, une fois un client local connecté, vois tu des proccess proftp ?

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar nunuxontheweb » 17 Nov 2004 23:12

salut sibsib
et merci à tous pour votre aide précieuse.

Bon alors j'ai du nouveau. Mon ftp fonctionne en utilisant Leech FTP, en utilisant IE ou CuteFTP j'ai toujours le même message d'erreur concernant le socket signalé en debut de post.
Par contre en local ça ne marche pas.

J'essaye de trouver un template qui m'aiderait à résoudre ce souci. J'ai effectivement vérifier les deux fichiers de configuration: xinetd.conf et hosts.allow et ils sont bien remplis.
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Messagepar sibsib » 18 Nov 2004 22:06

nunuxontheweb a écrit:Bon alors j'ai du nouveau. Mon ftp fonctionne en utilisant Leech FTP, en utilisant IE ou CuteFTP j'ai toujours le même message d'erreur concernant le socket signalé en debut de post.

Vraiment pas expert, mais ... Ne pourrait-ce pas être une question de ftp passif/actif ?
D'autre part, il me semblait qu'il fallait aussi forwarder le port 20 ?
nunuxontheweb a écrit:Par contre en local ça ne marche pas.

Pardon ?

Ben fô d'abord régler çà avant de chercher plus loin, AMHA !

On résume :
Un routeur qui fait du NAT sur Internet.
Derrière le routeur, un HUB ou un SWITCH
Sur ce HUB/SWITCH, SME en server only et (au moins) une station.
SME est en adresse 192.168.X.1 (par exemple) la station en adresse 192.168.X.2 (autre exemple)
pour SME et la station, X est identique.
Depuis la station, la commande
Code: Tout sélectionner
ftp 192.168.X.1
ne fonctionnne pas ?
C'est grave !
nunuxontheweb a écrit:J'essaye de trouver un template qui m'aiderait à résoudre ce souci.


Ne le prends pas mal, çà tombe sur toi, comme çà aurait pu tomber sur n'importe qui, mais :
FOUTEZ LA PAIX AUX TEMPLATES TANT QUE VOUS N'AVEZ PAS COMPRIS VOTRE PROBLEME !

Tu as un serveur SME dont le service FTP fait ses preuves quotidiennement tout autour de la planète.
A priori, tu n'as pas à toucher de manière violente à ta conf pour que çà marche aussi chez toi .

Etape 1 :
Bonne analyse du problème, qu'est ce qui fonctionne, qu'est ce qui ne fonctionne pas
Etape 2 :
Comprendre pourquoi çà ne fonctionne pas.
--> corollaire : tu remarqueras que les personnes ayant fait l'effort de bien s'occuper de l'étape 1 - qui ne peut quasiment être faite que par la personne ayant le problème - ont souvent une aide plus circonstanciée quand elles 'sèchent' sur l'étape 2
Etape 3 :
Trouver comment contourner le problème bien identifié -> traiter le problème, pas ses symptomes (J'espère qu'il n'y a pas de médecins dans la salle :-) )

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar nunuxontheweb » 18 Nov 2004 23:45

Je suis tout à fait d'accord avec toi mais bon comme tu dis, je ne suis pas expert et c'est mon premier serveur ftp que je met en place.
Tu as parfaitement compris mon problème et pour les templates, je suis d'ac avec toi mais bon j'essaye d'améliorer ma config.
Merci
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Messagepar nunuxontheweb » 20 Nov 2004 14:58

juste pour vous dire que mon pb est résolu et que le ftp fonctionne parfaitement en local et à distance.
Merci à Muzo pour sa contrib bien pratique et utile: ftp Manager.
AMd 800 Mhz
100 Gg HDD
E-Smith Server...
http://www.hdhome.dyndns.org
Avatar de l’utilisateur
nunuxontheweb
Major
Major
 
Messages: 79
Inscrit le: 08 Oct 2004 12:02
Localisation: Lille

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron