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 :

[Ubuntu] Installation et config VSFTPD


Sujet :

Réseau

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 274
    Points : 114
    Points
    114
    Par défaut [Ubuntu] Installation et config VSFTPD
    Bonjour à tous,

    J'ai un soucis pour installer VSFTPD sur ubuntu. tout d'abord vois-ci la procédure d'installation basé sur : https://olange.developpez.com/articl...sateur-virtuel

    Etape 1 : Installation de VSFTPD
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    apt-get install vsftpd
    Ça c'est fait, ensuite :
    Sauvegarde des fichier originaux de configuration:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cp /etc/vsftpd.conf /etc/vsftpd.conf.bak 
    cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak
    Viens ensuite l'installation de db-util
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    apt-get install libdb3-util
    remplacer par une commande plus d'actualité :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    apt-get install db-util
    Ça c'est fait, j'ai ensuite créé mon fichier login.txt avec login/mdp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db
    J'edite le vsftpd.pam
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    auth required /lib/security/pam_userdb.so db=/etc./vsftpd/login
    account required /lib/security/pam_userdb.so db=/etc./vsftpd/login
    J'édite de vsftpd.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     
    # Ceci configure VSFTPd en mode "standalone"
    listen=YES
     
    # On désactive les connexions anonymes
    # et on active les non anonymes (c'est le cas des utilisateurs virtuels) :
    anonymous_enable=NO
    local_enable=YES
     
    # Pour des raisons de sécurité, on interdit toute action d'écriture :
    write_enable=NO
    anon_upload_enable=NO
    anon_mkdir_write_enable=NO
    anon_other_write_enable=NO
     
    # 'guest_enable' est très important: cela active les utilisateurs virtuels !
    # 'guest_username' fait correspondre tous les utilisateurs virtuels à
    # l'utilisateur 'virtual' que nous avons défini plus haut, et au home
    # correspondant : '~virtual/'.
    guest_enable=YES
    guest_username=www-data
     
    # On définit les droits par défaut des fichiers uploadés
    anon_umask=022
     
    # On veut que les utilisateurs virtuels restent chez eux : '~virtual/'
    # (attends, on leur a fait un toit, c'est pas pour rien !)
    chroot_local_user=YES
     
    # On définit le nombre maximum de sessions à 200 (les nouveaux clients recevront
    # un message du genre: "erreur : serveur occupé").
    # On définit le nombre maximum de sessions par IP à 4
    max_clients=200
    max_per_ip=4
     
    ####################################
    # Debian customization             #
    # (ou adoptons la Debian attitude) #
    ####################################
    # Some of vsftpd's settings don't fit the Debian filesystem layout by
    # default.  These settings are more Debian-friendly.
    #
    # This option should be the name of a directory which is empty.  Also, the
    # directory should not be writable by the ftp user. This directory is used
    # as a secure chroot() jail at times vsftpd does not require filesystem
    # access.
    secure_chroot_dir=/var/run/vsftpd
    #
    # This string is the name of the PAM service vsftpd will use.
    pam_service_name=vsftpd
    #
    # This option specifies the location of the RSA certificate to use for SSL
    # encrypted connections.
    rsa_cert_file=/etc/ssl/certs/vsftpd.pem
     
    # Permet d'utiliser les configurations individuelles pour chaque utilisateur
    user_config_dir=/etc/vsftpd/vsftpd_user_conf
    Enfin j'edite mon fichier utilisateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    anon_world_readable_only=NO
    local_root=/var/www/html
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES
    Et enfin je redémarre vsftpd pour prendre en compte les modifs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    systemctl restart vfstpd
    Là je fait mon test, et évidemment ça ne fonctionne pas, sinon je ne serait pas ici

    J'ouvre filezilla, je rentre les infos de mon serveur avec le bon utilisateur et le mot de passe définit et voilà le résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Statut :    Connexion à [MONIP]
    Statut :    Connexion établie, attente du message d'accueil...
    Statut :    Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS.
    Commande :    USER MonUSer1
    Réponse :    331 Please specify the password.
    Commande :    PASS ********
    Réponse :    530 Login incorrect.
    Erreur :    Erreur critique : Impossible d'établir une connexion au serveur
    Et je ne comprend pas pourquoi, si quelqu'un à une idée je suis preneur

    D'avance merci de votre participation
    Spliffer

  2. #2
    Membre chevronné Avatar de gabriel21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2007
    Messages : 507
    Points : 1 835
    Points
    1 835
    Par défaut
    Quelle est la version de vsftp ?
    Il y a des incompatibilité entre filezilla est les versions précédentes de vsftp.

    extrait du changelog
    - Fix ALPN callback to correctly select the 'ftp' string if present. Works
    with FileZilla-3.55.0.
    - Fix a couple of seccomp policy issues with Fedora 34.

    At this point: v3.0.5 released!
    ===============================
    "Les cons, ça ose tout. C'est même à ça qu'on les reconnaît." Michel Audiard - Les tontons flingueurs
    Site Web : https://www.admin-libre.fr

Discussions similaires

  1. Config carte reseau ethernet 10/100
    Par toto_titi dans le forum Réseau
    Réponses: 9
    Dernier message: 08/02/2012, 17h57
  2. config ubuntu autohebergement
    Par Sylvain__A_ dans le forum Réseau
    Réponses: 6
    Dernier message: 13/08/2009, 14h14
  3. PB config vsftpd
    Par Allen Blocci dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 21/03/2009, 10h49
  4. Config de vsftpd
    Par VFP31 dans le forum Administration système
    Réponses: 2
    Dernier message: 25/02/2008, 13h09
  5. [TomCat][sécurité]config fichier web.xml
    Par liomac dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 24/09/2003, 15h46

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