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 Prochaine révision Les deux révisions suivantes | ||
doc:reseau:pure-ftpd [23/12/2013 08:23] nifseg [Installation] |
doc:reseau:pure-ftpd [23/12/2013 08:53] nifseg [Installation] |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
===== Introduction ===== | ===== Introduction ===== | ||
PureFTPd est un serveur FTP(File Transfert Protocole) sous license BSD.\\ | PureFTPd est un serveur FTP(File Transfert Protocole) sous license BSD.\\ | ||
- | La particularité de PureFTPd est qu'il permet la cration d'utilisateur virtuel, celà signifie que les utilisateurs de PureFTDd ne sont pas forcés d'être enregistrés sur le système hôte. | + | La particularité de PureFTPd est qu'il permet facilement la cration d'utilisateur virtuel, celà signifie que les utilisateurs de PureFTDd ne sont pas forcés d'être enregistrés sur le système hôte. |
===== Installation ===== | ===== Installation ===== | ||
- | Pour installer PureTFDd rien de plus simple : | + | Pour installer PureFTDd rien de plus simple : |
<code root>apt-get install pure-ftpd</code> | <code root>apt-get install pure-ftpd</code> | ||
+ | ou | ||
+ | <code root>aptitude install pure-ftpd</code> | ||
Le serveur doit-être actif, pour le vérifier : | Le serveur doit-être actif, pour le vérifier : | ||
Ligne 40: | Ligne 42: | ||
Pour créer un deuxième utilisateur, rien de plus simple, tapez à nouveau : | Pour créer un deuxième utilisateur, rien de plus simple, tapez à nouveau : | ||
<code root>pure-pw useradd fifi -u ftpuser -d /home/user/public_html && pure-pw mkdb</code> | <code root>pure-pw useradd fifi -u ftpuser -d /home/user/public_html && pure-pw mkdb</code> | ||
- | Et relcancez à nouveau le serveur | + | Et relcancez à nouveau le serveur pour prendre en compte l'ajout de l'utilisateur |
<code root>invoke-rc.d pure-ftpd restart</code> | <code root>invoke-rc.d pure-ftpd restart</code> | ||
<code>Vous pouvez créer autant d'utilisateur que vous le souhaiter!</code> | <code>Vous pouvez créer autant d'utilisateur que vous le souhaiter!</code> | ||
+ | |||
+ | Pour Connaitre la liste des utilisateurs crées pour PureFTPd tapez : | ||
+ | <code root>pure-pw list</code> | ||
+ | Pour avoir la liste des utilisateurs connectés tapez : | ||
+ | <code root>pure-ftpwho</code> | ||
+ | Pour mofidier le mot de passe de l'utilisateur "fifi" : | ||
+ | <code root>pure-pw passwd fifi</code> | ||
+ | Pour la suppression d'un utilisateur, en l'occurrence "fifi" | ||
+ | <code root>pure-pw userdel fifi</code> | ||
+ | |||
+ | |||
+ | ===== Configuration ===== | ||
+ | <note>La plupart des options de configuration se fait par les fichiers présents dans le répertoire "/etc/pure-ftpd/conf/"</note> | ||
+ | |||
+ | ==== Exemples de configuration ==== | ||
+ | Se rendre dans le dossier "/etc/pure-ftpd/conf/" | ||
+ | <code root>cd /etc/pure-ftpd/conf/</code> | ||
+ | Autoriser l'envoi de fichiers sur le serveur FTP par les utilisateurs : | ||
+ | <code root>echo yes > KeepAllFiles</code> | ||
+ | Ne pas accepter les connexions anonymes : | ||
+ | <code root>echo no > NoAnonymous</code> | ||
+ | <note>Pour rappel, le chevron fermant ">" permet de rediriger une commande dans un fichier</note> | ||
+ | |||
+ | <code>Il existe un outil graphique pour la configuration de PureFTPd qui se nomme Pureadmin</code> | ||