abonnel-siteweb/data/pages/informatique/applications/pure-ftpd-service-de-transf...

50 lines
1.6 KiB
Plaintext
Raw Normal View History

2024-01-07 10:02:35 +01:00
====== Pure-FTPd - service de transfert de fichiers ======
{{ informatique:applications:pasted:20211112-111234.png}}
**Pure-FTPd** est un service de transfert de fichiers basé sur le protocole **FTP**. Il est simple et fiable. La gestion des utilisateurs s'appuie sur sa propre base et non celle de la machine hôte.
===== Installer Pure-FTPd =====
Pour installer **Pure-FTPd** sous **Debian**
<code>sudo apt install pure-ftpd</code>
{{informatique:applications:pasted:20211112-113257.png}}
{{informatique:applications:pasted:20211112-113310.png}}
{{informatique:applications:pasted:20211112-113319.png}}
Vous pouvez relancer la configuration du **package Debian** en executant la commande ''dpkg-reconfigure'' :
<code>sudo dpkg-reconfigure pure-ftpd-common</code>
===== Configurer =====
Les fichiers de configuration se trouve dans le dossier ''/etc/pure-ftpd''.
Les paramètres génériques se trouvent le fichier ''/etc/pure-ftpd/pure-ftpd.conf''
==== Configurer l'authentification ====
L'authentification peut se configurer avec une base de données MySQL ou MariaDb. Il faut déclarer le type d'authentification Mysql en créant un fichier de déclaration dans ''/etc/pure-ftpd/auth/30mysql'' (30mysql est un exemple de nom). Son contenu sera le chemin du fichier de configuration **mysql**.
<code>
/etc/pure-ftpd/db/mysql.conf
</code>
Le fichier ''/etc/pure-ftpd/db/mysql.conf'' est protégé par ''chown root:root'' et ''chmod 600''. Son contenu indique les paramètres de connexion à la base de données :
<code>
MYSQLServer
MYSQLUser
MYSQLPassword
MYSQLDatabase
MYSQLCrypt
...
</code>