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

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

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

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 o | ENTER | CTRL x |
output

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 o | ENTER | CTRL x |
output

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 :
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 o | ENTER | CTRL x |
ou simplement
Si la valeur est bonne
| CTRL x |
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...
Pascal
Laisser un commentaire
👀 Voir tous les commentaires

