Le service FTP avec ProFTPd

Cet article a été discuté et son contenu ne paraît pas correct. Vous pouvez éventuellement consulter les discussions à ce propos et peut-être y apporter vos connaissances.



Introduction



ProFTPD est un serveur FTP libre. Il permet de transférer des fichiers par Internet ou par le biais d'un réseau informatique local (intranet).
Toute personnes en ayant l'autorisation, peut télécharger et envoyer des fichiers. Il permet la création d'un espace anonyme.

Installation et Configuration






Configurer proftpd.conf




Par défaut, la configuration attribue un espace FTP anonyme : les fichiers listés sont ceux de /home/ftp.
Aussi, chaque utilisateur peut accéder à son dossier personnel (chrooté) avec ses identifiants et mots de passe système.

Code BASH :
grep -v -E "(#|^$)" /etc/proftpd/proftpd.conf
ServerName "ProFTPD Default Server"
ServerType standalone
DefaultServer on
RequireValidShell off
AuthPAM off
AuthPAMConfig ftp
Port 21
Umask 022
MaxInstances 30
User ftp
Group ftp
DefaultRoot ~
AllowOverwrite on
<Limit SITE_CHMOD>
  DenyAll
</Limit>
<Anonymous ~ftp>
  User ftp
  Group ftp
  UserAlias anonymous ftp
  MaxClients 10
  <Limit WRITE>
    DenyAll
  </Limit>
</Anonymous>
 


Pour désactiver le ftp anonyme, enlever les balises Anonymous


Créer des utilisateurs




Sans dossier dans le FTP Anonyme



Code BASH :
useradd -m -s /bin/false monutilisateur
passwd monutilisatur


Avec dossier dans le FTP Anonyme



Code BASH :
useradd -m -d /home/ftp/nomquejeveux -s /bin/false monutilisateur
passwd monutilisatur
Cette page a été vue 9572 fois