Projet

Général

Profil

FTP » Historique » Révision 8

Révision 7 (Patrice Nadeau, 2014-08-23 17:43) → Révision 8/9 (Patrice Nadeau, 2014-10-24 12:32)

h1. FTP %{font-size:18pt}FTP% 

 ---- 

 {{toc}} 

 Serveur de fichier FTP(File Transfer Protocol) 

 ---- 

 {{toc}} 

 Le logiciel _Pure-FTPd_ est celui choisi. 

 Pure-FTPd place ses fichiers dans : 
 * _/srv/ftp/_ : « root » de la structure FTP 
 * _/etc/pure-ftpd/pure-ftpd.conf_ : fichier de configuration 
 * _/etc/pure-ftpd/vhosts/_ : répertoire contenant les configuration des serveurs virtuels 

 h2. h1. Installation 

 En tant que _root_ : 
 <pre><code class="bash"> 
 # Installation 
 zypper install pure-ftpd 
 # Active le démarrage automatique 
 systemctl enable pure-ftpd 
 # Démarrage 
 systemctl start pure-ftpd 
 # Ouvrir le pare-feu 
 yast firewall services add service=service:pure-ftpd zone=EXT 
 </code></pre> 

 h1. Configuration 

 Par défaut : 
 * 10 utilisateurs peuvent être branchés en même temps 
 * l'usager _anonymous_ peut lire le contenu du dossier 
 * seulement l'usager _anonymous_ peut se brancher 

 h2. Création d'un répertoire dans lequel _anonymous_ peut placer des fichiers : 

 <pre><code class="bash"> 
 mkdir /srv/ftp/incoming 
 chown ftp:ftp /srv/ftp/incoming 
 </code></pre> 

 Modifier le fichier _/etc/pure-ftpd/pure0-ftpd.conf_ : 
 <pre><code class="bash"> 
 AnonymousCantUpload no 
 </code></pre> 

 Relire la nouvelle configuration 
 <pre><code class="bash"> 
 systemctl force-reload pure-ftpd 
 </code></pre>