Files
2026-05-15 09:29:56 +02:00

44 lines
1.4 KiB
Markdown

# Pure-FTPd - service de transfert de fichiers
![](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**
```
sudo apt install pure-ftpd
```
![](20211112-113257.png)
![](20211112-113310.png)
![](20211112-113319.png)
Vous pouvez relancer la configuration du **package Debian** en executant la commande `dpkg-reconfigure` :
```
sudo dpkg-reconfigure pure-ftpd-common
```
## 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**.
```
/etc/pure-ftpd/db/mysql.conf
```
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 :
```
MYSQLServer
MYSQLUser
MYSQLPassword
MYSQLDatabase
MYSQLCrypt
...
```