Files
varlog/_cache/articles/ff1adc94-f574-4c43-a45b-06d2907a2d2a.json
T
2026-05-15 10:37:48 +02:00

1 line
1.9 KiB
JSON

{"uuid":"ff1adc94-f574-4c43-a45b-06d2907a2d2a","slug":"pure-ftpd-service-de-transfert-de-fichiers","title":"Pure-FTPd - service de transfert de fichiers","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-10 22:48:50","created_at":"2023-02-10 22:48:50","updated_at":"2023-02-10 22:48:50","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# Pure-FTPd - service de transfert de fichiers\n\n![](20211112-111234.png)\n\n**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.\n\n## Installer Pure-FTPd\nPour installer **Pure-FTPd** sous **Debian**\n```\nsudo apt install pure-ftpd\n```\n\n![](20211112-113257.png)\n\n![](20211112-113310.png)\n\n![](20211112-113319.png)\n\nVous pouvez relancer la configuration du **package Debian** en executant la commande `dpkg-reconfigure` :\n\n```\nsudo dpkg-reconfigure pure-ftpd-common\n```\n\n## Configurer\nLes fichiers de configuration se trouve dans le dossier `/etc/pure-ftpd`.\n\nLes paramètres génériques se trouvent le fichier `/etc/pure-ftpd/pure-ftpd.conf`\n\n### Configurer l'authentification\nL'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**.\n```\n/etc/pure-ftpd/db/mysql.conf\n```\n\nLe 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 :\n```\nMYSQLServer\nMYSQLUser\nMYSQLPassword\nMYSQLDatabase\nMYSQLCrypt\n...\n```","featured":false,"tags":[]}