IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Problème de configuration proftpd sous Debian


Sujet :

Réseau

  1. #1
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut Problème de configuration proftpd sous Debian
    Bonjour,
    Je cherche à installer un serveur ftp sous linux debian. J'ai installé proftpd en version inetd :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install proftpd
    Ensuite j'ai effectué les étapes suivantes :

    ajout de
    /bin/false
    dans /etc/shells
    puis ajout de :

    DefaultRoot ~ ftpusers
    <Limit ALL>
    DenyGroup !ftpusers
    </Limit>
    dans : /etc/proftpd.conf
    Puis execution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    chgrp ftpusers /home/jerome/monsite.fr
    chmod 775 /home/jerome/monsite.fr
    adduser --ingroup ftpusers --shell /bin/false --home /home/jerome/monsite.fr truc
    Enfin, j'ai configuré ma livebox pour rediriger les connexions entrantes sur le port ftp (21) vers l'adresse IP de ma machine.
    Je n'arrive pas à me connecter sur mon serveur linux ftp depuis un autre pc connecté au Net, avec un logiciel de transfert FTP.
    Qu'ai-je oublié ?
    Merci de votre aide

  2. #2
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    as-tu essayer de te connecter en local ? voir si ca vient de ton réseaux ou de ton serveur ftp

  3. #3
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    Comment fait-on pour se connecter en ftp en local ?
    J'ai essayé sous Mozilla :
    J'ai aussi essayé sous GFTP :
    host : 127.0.0.1
    login : (mon login)
    password (mon password)
    Cela ne marche pas. Est-ce que je dois en conclure que la connexion ne fonctionne pas en local ?

  4. #4
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    J'ai également créé le fichier
    /etc/ftpaccess
    avec la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    debian:/etc# ftpasswd --passwd --name=louise --uid=1001 --gid=1001 --home=/home/jerome/public_html --shell=/bin/false
    ftpasswd: creating passwd entry for user louise
     
    Password:
    Re-type password:
     
    ftpasswd: entry created
    Et voici ce que j'obtiens :
    debian:/home/ftp# ftp localhost
    Connected to localhost.localdomain.
    220 ProFTPD 1.2.10 Server (Debian) [127.0.0.1]
    Name (localhost:root): louise
    331 Password required for louise.
    Password:
    530 Login incorrect.
    Login failed.
    421 Service not available, remote server has closed connection
    ftp>
    Pourtant je tape mon login et mon password correctement. Est-ce que le dysfonctionnement peut venir de là ?

  5. #5
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    Citation Envoyé par jejerome
    Comment fait-on pour se connecter en ftp en local ?
    J'ai essayé sous Mozilla :


    J'ai aussi essayé sous GFTP :


    Cela ne marche pas. Est-ce que je dois en conclure que la connexion ne fonctionne pas en local ?
    Il y a peu de chance que la "boucle local" ou "loopback" ne fonctionne pas mais plutot que ton serveur ftp soit mal configuré

  6. #6
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 197
    Points : 58
    Points
    58
    Par défaut
    Bon, ça marche !
    J'ai tout effacé, car le groupe "ftpusers" ne me plaisait pas : le fichier /etc/ftpusers contient la liste des utilisateurs qui ne peuvent pas faire fonctionner le ftp. C'était un peu stupide de créer un groupe ftpusers.
    Donc :
    - j'ai effacé mon fichier /etc/ftpd.passwd
    - j'ai réattribué mon répertoire racine de site à root
    - j'ai effacé l'utilisateur que j'avais créé
    - j'ai effacté le groupe que j'avais créé
    - j'ai remis les droits 777 au répertoire racine de mon site
    - j'ai effacé les 4 lignes suivantes du fichier proftpd.conf :
    DefaultRoot ~ ftpusers
    <Limit ALL>
    DenyGroup !ftpusers
    </Limit>
    Ensuite :
    - j'ai créé un groupe ftp
    - j'ai créé un utilisateur machin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    adduser --ingroup ftp --shell /bin/false --home /home/jerome/racine machin
    - j'ai modifié l'appartenance de mon répertoire racine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chgrp ftp /home/jerome/racine
    - depuis le répertoire /etc, j'ai créé un fichier ftpd.passwd :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ftpasswd 
    --passwd --name=machin --uid=101 --gid=101 --home=/home/jerome/racine --shell=/bin/false
    - je rappelle que j'avais rajouté la ligne /bin/false dans /etc/shells
    - enfin j'ajoute les lignes suivantes à la fin du fichier proftpd.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #ajoute le fichier /etc/ftpd.passwd au fichier /etc/passwd
    AuthUserFile /etc/ftpd.passwd
    #désactive le fichier /etc/passwd pour n'utiliser que /etc/ftpd.passwd
    AuthOrder mod_auth_file.c
    #restreint au répertoire racine tous les utilisateurs
    DefaultRoot ~
    Et ça marche ! Je peux me connecter en local avec tapé dans la ligne de commande, ou bien depuis GFTP en tapant l'IP 127.0.0.1 ou en tapant l'IP de ma Livebox.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Configuration Postfix sous Debian etch
    Par KurL dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 15/03/2009, 14h51
  2. Configuration Tomcat sous debian
    Par debiancrash dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 27/12/2006, 11h18
  3. Configuration SAMBA sous Debian
    Par djibril dans le forum Réseau
    Réponses: 10
    Dernier message: 06/06/2006, 14h20
  4. Configuration du serveur FTP PROFTPD sous Debian
    Par ptit_seb dans le forum Réseau
    Réponses: 2
    Dernier message: 15/04/2006, 18h48
  5. Configurer Xorg sous Debian
    Par Thrystan dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 24/03/2006, 08h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo