Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:reseau:pure-ftpd [08/01/2014 18:17] nifseg [PureFTPd, est un serveur FTP] |
doc:reseau:pure-ftpd [31/05/2023 14:22] (Version actuelle) lagrenouille [PureFTPd : serveur FTP] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== PureFTPd, est un serveur FTP ====== | + | ====== PureFTPd : serveur FTP ====== |
* Objet : Seveur de fichiers PureFTPd | * Objet : Seveur de fichiers PureFTPd | ||
Ligne 5: | Ligne 5: | ||
* Commentaires : Installer et découvrir les bases de PureFTPd | * Commentaires : Installer et découvrir les bases de PureFTPd | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>à-placer}} |
- | * Création par **nifseg** 21/12/2013 | + | * Création par [[user>nifseg]] 21/12/2013 |
- | * Testé par <...> le <...> | + | * Testé par Epopée le 10/06/2016 |
- | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=8076 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=8076 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | === Nota === | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 42: | Ligne 40: | ||
Pour installer PureFTDd rien de plus simple : | Pour installer PureFTDd rien de plus simple : | ||
- | <code root>apt-get install pure-ftpd</code> | + | <code root>apt-get update && apt-get install pure-ftpd</code> |
- | ou | + | |
- | <code root>aptitude install pure-ftpd</code> | + | |
Pendant l'installation, debconf va vous posez plusieurs questions :\\ | Pendant l'installation, debconf va vous posez plusieurs questions :\\ | ||
- | 1-Faut-il lancer pure-ftpd à partir de inetd ou d'un serveur autonome?\\ | + | * Faut-il lancer pure-ftpd à partir de inetd ou d'un serveur autonome? |
- | Si vous utilisez régulièrement votre serveur FTP, le mieux est de choisir "serveur autonome".\\ | + | |
+ | Si vous utilisez régulièrement votre serveur FTP, le mieux est de choisir "serveur autonome". | ||
- | 2-pure-ftpwho avec les droits superutilisateur?\\ | + | * Faut-il executer "pure-ftpwho" avec les droits superutilisateur? |
- | Répondre non.\\ | + | |
+ | Répondre non. | ||
- | Si vous vous êtes trompez dans une de vos réponses, tapez :\\ | + | Si vous vous êtes trompez dans une de vos réponses, tapez (optionnel) : |
<code root>dpkg-reconfigure pure-ftpd</code> | <code root>dpkg-reconfigure pure-ftpd</code> | ||
- | Cette commande permet de reconfigurer le paquets pure-ftpd.\\ | + | Cette commande permet de reconfigurer le paquets pure-ftpd. |
Le serveur doit-être actif, pour le vérifier, utilisons [[doc:systeme:service | la commande service]] : | Le serveur doit-être actif, pour le vérifier, utilisons [[doc:systeme:service | la commande service]] : | ||
Ligne 71: | Ligne 68: | ||
<note>La commande globale fonctionne sans [[doc:systeme:sleep | la commande sleep]], mais j'estime qu'il est bon de rappeler des commandes de bases. :-)</note> | <note>La commande globale fonctionne sans [[doc:systeme:sleep | la commande sleep]], mais j'estime qu'il est bon de rappeler des commandes de bases. :-)</note> | ||
+ | |||
+ | Prérequis avant d'ajouter un utilisateur virtuel à PureFTPd :\\ | ||
+ | 1)Avoir un serveur Apache fonctionnel.\\ | ||
+ | |||
+ | 2)Créer le répertoire "public_html" : | ||
+ | <code user>cd ; mkdir "public_html"</code> | ||
+ | |||
+ | 3)Ajouter le module "userdir" à Apache : | ||
+ | <code root>a2enmod userdir</code> | ||
Ajoutez un utilisateur((Voir : [[doc:systeme:useradd]])) "user" avec, comme répertoire racine "/home/user/public_html", qui doit être un répertoire déjà existant sur le système : | Ajoutez un utilisateur((Voir : [[doc:systeme:useradd]])) "user" avec, comme répertoire racine "/home/user/public_html", qui doit être un répertoire déjà existant sur le système : | ||
<code root>pure-pw useradd user -u ftpuser -d /home/user/public_html</code> | <code root>pure-pw useradd user -u ftpuser -d /home/user/public_html</code> | ||
+ | <note>Modifiez les champs "user" par le nom d'utilisateur que vous souhaitez ajouter à votre serveur!</note> | ||
Se rendre dans le répertoire "/etc/pure-ftpd/auth/" : | Se rendre dans le répertoire "/etc/pure-ftpd/auth/" : | ||
Ligne 135: | Ligne 142: | ||
<code user>ftp localhost</code> | <code user>ftp localhost</code> | ||
Votre login et votre mot de passe va vous être demandé. | Votre login et votre mot de passe va vous être demandé. | ||
- | Ensuite vous allez arriver sur prompt : | + | Ensuite vous allez arriver sur un prompt : |
<code user>ftp></code> | <code user>ftp></code> | ||