Introduction...

Au cours de la première partie, nous avons installé Pure-Ftpd-Mysql:

Ici nous allons le configurer.
Dans un premier temps, voyons son aborescence: tout ce passe dans /etc/pure-ftpd
sudo -i

Allons dans le répertoire /etc/pure-ftpd
cd /etc/pure-ftpd
output
pure-ftpd-mysql

Voyons le contenu de /etc/pure-ftpd
ls

Explications :
Ce qui nous intéresse :
  • pure-ftpd.conf --->Fichier de configuration général
  • conf--->Répertoire des multiples fichiers de configuration
  • db--->Répertoire des fichiers de configuration mysql
  • Un fichier absent --->ChrootEveryone (nous le créerons)...

  • Allons dans le répertoire /etc/pure-ftpd/conf
    cd /etc/pure-ftpd/conf

    Voyons le contenu de /etc/pure-ftpd/conf
    ls
    output
    pure-ftpd-mysql

    Explications :
    Ce qui nous intéresse :
  • NoAnonymous --->Autoriser ou pas les connections anonymes
  • UnixAuthentication--->Utilisation de l’authentification standard Unix (autorise ou non les utilisateurs unix à s’authentifier)
  • Un fichier absent --->CreateHomeDir (nous le créerons)...

  • Allons dans le répertoire /etc/pure-ftpd/db
    cd /etc/pure-ftpd/db

    Voyons le contenu de /etc/pure-ftpd/db
    ls
    output
    pure-ftpd-mysql

    Explications :
    Ce qui nous intéresse :
  • mysql.conf --->Fichier de liaison ftp/base de données

  • La configuration de ces différents fichiers nous permettra d'essayer Pureftpd en local.

    Nous configurerons ensuite TLS pour les accès internet sécurisés.

    Configuration...

    ChrootEveryone (pour confiner les utilisateurs dans leur Homedir)
    nano /etc/pure-ftpd/ChrootEveryone
    Ecrire : yes et enregistrer le fichier
    CTRL oENTERCTRL x

    output
    pure-ftpd-mysql

    Maintenant CreateHomeDir dans /etc/pure-ftpd/conf (créer le homedir des users s'il n'existe pas)
    nano /etc/pure-ftpd/conf/CreateHomeDir
    Ecrire : yes et enregistrer le fichier
    CTRL oENTERCTRL x

    output
    pure-ftpd-mysql

    Ecrire : De la même façon, avec nano nous allons éditer les fichiers : NoAnonymous et UnixAuthentication-
    Cette fois, tu passeras les commandes toi même sur le terminal :

    nano /etc/pure-ftpd/conf/"NOM DU FICHIER A EDITER"

    Dans ces deux fichiers les valeurs seront: yes enregistrer les fichiers
    CTRL oENTERCTRL x
    ou simplement
    CTRL x
    Si la valeur est bonne
    Nous venons d'interdire les connexions ANONYMES et d'autoriser les connexions pour les utilisateurs UNIX
    Le serveur ftp est opérationnel pour les utilisateurs UNIX :
    La configuration fonctionne en mode non sécurisé (Connexion ftp simple non sécurisée)

    pour verifier

    systemctl restart pure-ftpd-mysql
    Si pas de message d'erreur tout va bien (sinon...).
    systemctl status pure-ftpd-mysql
    Pour les infos sur ce qu'il faut corriger.
    Pour sortir :
    CTRL c

    Puis aller à la page :

    Tu reviendras ici ensuite si tu le souhaites..

    Un autre chapitre : Interconnexion FTP et Mysql...

    My Domain

    Pascal

    Laisser un commentaire

    👀 Voir tous les commentaires