FTP » Historique » Révision 5
Révision 4 (Patrice Nadeau, 2014-08-23 17:01) → Révision 5/9 (Patrice Nadeau, 2014-08-23 17:36)
%{font-size:18pt}FTP%
----
{{toc}}
Serveur de fichier FTP(File Transfer Protocol)
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
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
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>