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 :

Vsftpd Serveur dédié


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 6
    Par défaut Vsftpd Serveur dédié
    Bonjour,

    Je suis en train de mettre en place un serveur dédié kimsufi avec une Debian Lenny. La lamp est en marche... bientôt la lumière...

    Sont configurés et fonctionnent : Bind9, apache2, mysql, php5
    Seulement, j'ai un problème au moment de la configuration du ftp (vsftpd en l'occurence.)

    Je suis les tutoriaux suivants :
    http://www.andesi.org/admin:vsftpd-u...rise-et-simple
    http://olange.developpez.com/article...page=page_5#LV
    (qui sont quasi identiques, justement est ce que ce n'est pas là que j'ai fait une erreur, la section "un méta-utilisateur virtuel" du 1er n'existe pas dans la version d'Olivier Lange, le 2e) (au passage j'ai remplacé libdb3-util qui n'est pas dans les dépôts de Lenny par db4.6-util).

    apres avoir éditer vsftpd.conf, je lance un test (tuto1) :
    auquel il me répond :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ftp: connect: Connection refused
    Peut être que l'on ne peut pas se connecter depuis la même machine (alors je comprend mal le localhost, ftp est encore très flou pour moi)
    En tous cas depuis FileZilla si je tente de me connecter avec les login que j'ai configuré dans /etc/vsftpd/login.txt et login.db, il me répond :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Échec de la tentative de connexion avec "ECONNREFUSED - Connection refused by server".
    Erreur :	Impossible d'établir une connexion au serveur
    Pourquoi? (parceque je ne comprend pas encore ce que je fais forcément mais peut être avez vous une idée.)

    J'ai pensé à un problème de droits qui sont les suivant pour /home :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    # ls -l
    total 28
    drwxr-xr-x 2 10to10000hz.fr www-data  4096 mai 15 04:40 10to10000hz.fr
    drwxr-xr-x 3 root           root      4096 mai 14 02:54 apache.conf.backup
    drwxr-xr-x 3 root           nogroup   4096 mai 15 05:46 ftp
    drwx------ 2 root           root     16384 mai  6 02:52 lost+found
    Je sens et j'espère que c'est là que se trouve mon problème...

    ...Jeprometsderegardercommentmarchentlesdroitssouslinux...

    Je vous remerci d'avance de votre aide,
    nzoOzn.

    PS : quand, dans un forum, je rentre un message que m'a donné la machine, je le met en code ou en citation?

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    As tu relancé ton service vsftpd après avoir édité le fichier de configuration?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #(avec les droits root)
    /etc/init.d/vsftpd restart
    Regardes aussi si tu as quelquechose qui écoute sur le port 21
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    netstat -an --inet | grep 21
    L'interface localhost, c'est une interface qui te permet de communiquer avec des services (tel que ftp par exemple) avec le protocole tcp/ip sans passerpar le vrai réseau physique.
    Je sais pas si j'ai été clair sur le coup là

  3. #3
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut
    Citation Envoyé par nzoozn Voir le message
    PS : quand, dans un forum, je rentre un message que m'a donné la machine, je le met en code ou en citation?
    Bonjour et bienvenue sur le forum !

    J'aime bien ton humour !

    Plus sérieusement, c'est du code.
    Les citations, c'est quand tu reprends des phrases d'autres posts par exemple. C'est pour le langage humain en gros.
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 6
    Par défaut
    Bonjour,

    Merci de vos réponses...

    J'avais donc bien compris localhost, c'est déja ca, arf...

    Vsftpd est bien lancé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Restarting FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.
    .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    netstat - an --inet | grep 21
    retourne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     netstat -an --inet | grep 21
    tcp        0      0 213.251.186.209:53      0.0.0.0:*               LISTEN
    tcp        0     52 213.251.186.209:22      90.61.26.201:50543      ESTABLISHED
    udp        0      0 213.251.186.209:53      0.0.0.0:*
    C'est vrai lavazavio que venant d'études littéraires, pour moi debian c'est un peu de la poésie...

    Cordialement,
    nzoozn.

  5. #5
    tintin22
    Invité(e)
    Par défaut
    Il n'est pas lancé ! jete un coup d'oeil sur le log /var/log/vsftpd.log pour avoir plus de details

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 6
    Par défaut
    Opinaiz
    Le ***! found running found running! il était parti courir en fait...
    Bon, je le vois bien maintenant le "No"... ok ok je lirai mieux

    Par contre je n'ai pas troué les logs de vsftpd, je vais aller chercher ça...

    Mais j'ai trouvé le problème avec un vsftpd status qui renvoyait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    500 OOPS: vsftpd: cannot open config file:status
    puis j'ai trouvé la commande suivante sur le net (est-ce que quelqu'un peut me l'expliquer d'ailleurs?:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/sbin/vsftpd /etc/vsftpd.conf
    qui renvoyait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    500 OOPS: missing value in config file for: eci configure vsFTPd en mode "standalone"
    Forcément si j'écris avec des mouffles ça peut pas marcher...

    Donc, corrections de la coquille. Vsftpd se lance.

    Et arrive donc le problème auquel je m'attendais puisque j'ai encore mal compris les droits et que j'ai fais un peu à l'aveugle : je peux me connecter, j'ai acces à De même, Fillezilla se connecte sans soucis.
    Par contre je ne peux pas uploader de fichier :
    donc c'est reparti...

    Merci à vous

  7. #7
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Je ne connais pas bien vsftpd, mais par défaut
    tu te connectes
    - avec un utilisateur
    - dans un répertoire par défaut (celui ci est peut être défini dans le fichier de conf)

    Bon tout ça pour dire que l'utilisateur avec lequel tu te connectes n'a certainement pas les droits pour y écrire d'où le
    permission denied
    Ceci peut être dû à deux choses:
    - Soit tu n'as pas les droits au niveau UNIX
    - Soit c'est la conf par défaut de vsftpd qui te l'interdit

    Donc les étapes à faire:
    - Identifier avec quel utilisateur tu te connectes au serveur ftp
    - Trouver le répertoire par défaut de cet utilisateur (à mon avis par défaut c'est le même répertoire que celui qui est défini dans /etc/passwd)
    - Vérifier dans la conf de vsftpd que l'upload des fichiers est permise

Discussions similaires

  1. Serveur Dédié: mes questions...!
    Par Thierry8 dans le forum Hébergement
    Réponses: 7
    Dernier message: 19/09/2005, 22h14
  2. conseils hébergement serveur dédié
    Par helium_lynx dans le forum Hébergement
    Réponses: 1
    Dernier message: 05/09/2005, 12h12
  3. Serveur dédié ou pas ??
    Par R3iTt0R dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 16/07/2004, 11h29

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