Forum Linux.debian/ubuntu lancement de proftpd

Posté par  .
Étiquettes : aucune
0
17
juil.
2005
Bonjour, j'ai quelques problèmes à joindre mon serveur ftp que je tente désespérement d'installer. Lorsque je lance le lien depuis un navigateur il me dit ke le document ne contient aucune données.

donc voila ma config:

ServerName	          "ludo.chezlui"

ServerType inetd
DefaultServer on
Port 21
Umask 22
MaxInstances 30
User nobody
Group nogroup
RequireValidShell off

AllowRetrieveRestart on
AllowStoreRestart on
ListOptions "1"
AuthPAM off

DefaultRoot /home/ftp admin
ServerIdent off

SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog

<Anonymous /home/ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
MaxClients 20

<Directory /home/ftp/data/>
<Limit WRITE>
DenyAll



<Directory /home/ftp/upload/>
<Limit READ >
DenyAll




Les dossiers cités existent bien et le ping des cartes réseaux est parfait. Au lancement, les fichiers log indiquent:

localhost.localdomain : failed binding to 0.0.0.0, port 21: address already in use 



Quelqu'un peut-il m'aider car je suis un newbie de base (de M...) sur linux et je rame de trop pour faire peu de chose... :-(
  • # Beh

    Posté par  (site web personnel) . Évalué à 3.

    failed binding to 0.0.0.0, port 21: address already in use

    Ce message me parait clair : tu as un autre programme (de toute evidence un autre serveur FTP) qui ecoute déjà sur le port 21, et donc proftpd ne peut pas ecouter le meme port.

    Pour savoir le programme fautif, en root tappe :

    cho7land:/home/cho7# netstat -taupen --tcp | grep :21
    tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 65534 7383 3763/proftpd: (acce


    Bon chez moi c'est proftpd, mais chez toi ce sera surement quelqu'un d'autre, ou alors si c'est proftpd, c'est qu'il est déjà lancé quand tu le lance toi même (sous debian c'est un service lancé au démarrage)

    Donc pour le lancer/relancer/stoper de manière propre, en root :
    /etc/init.d/proftpd start ou restart ou stop
    • [^] # Re: Beh

      Posté par  . Évalué à 1.

      Effectivement il y a un service inetd lancé sur se port, mais comment faire pour l'arrêter? Je ne veux pas en effet, que tous les service en mode 'inetd' s'aarête en même temps que celui qui utilise le port 21. Il me faut pour cela, je pense, modifier quelque chose dans ma config de 'inetd', mais je n'ai pas trouver quoi!
      Merci en tout cas, de m'avoir fais avancer dans le débgage...
  • # vsftpd

    Posté par  . Évalué à 1.

    Je suppose que tu as de bonnes raisons d'utiliser proftpd car sinon je te conseille vivement vsftpd, leger, très simple à configurer et très correctement sécurisé.

    Pour ton problème j'ai tendance à penser aussi que tu as déjà un serveur ftp de lancé ;)
    • [^] # Re: vsftpd

      Posté par  . Évalué à 1.

      Il me faudrait plus précisément un serveur ftp configurable à la 'Windaube' pour moi, lol! Car les lignes de commandes, c'est une grosse galère pour mes petits neurons.
      En revanche je ne connaissait pas Vsftpd, qu'apporte t'il de plus que proftpd? à part d'être léger?
      • [^] # Re: vsftpd

        Posté par  . Évalué à 1.

        Très simple à configurer, juste un fichier à modifier, et de plus il n'a pas 50000 options. Et surtout, et c'est son point fort, il est très sécurisé, pour te donner une idée, la commande ls est directement une commande interne de vsftpd et non plus la commande du système.

        bon après par contre tu sais les gui...moi je connais pas trop ^^ j'aime bien la console... et puis c'est pas si compliqué tu sais...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.