Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pure-ftp [Le 23/02/2016, 22:59] – [Création d'un utilisateur virtuel] 78.211.152.148pure-ftp [Le 18/02/2026, 18:35] (Version actuelle) – lien SFTP krodelabestiole
Ligne 1: Ligne 1:
-{{tag>Dapper Karmic serveur réseau ftp}} +{{tag>Xenial serveur réseau ftp}}
- +
-----+
  
 ====== Serveur FTP Pure-FTPd ====== ====== Serveur FTP Pure-FTPd ======
  
-Pure-FTPd est un serveur FTP sécurisé et fiable pour les systèmes dérivés d'UNIX. Il est sous licence BSD.+Pure-FTPd est un serveur FTP fiable pour les systèmes dérivés d'UNIX. Il est sous licence BSD.
  
  
Ligne 18: Ligne 16:
 Plusieurs serveurs FTP Pure-FTPd indépendants peuvent s'exécuter de façon concurrente sur la même machine. Plusieurs serveurs FTP Pure-FTPd indépendants peuvent s'exécuter de façon concurrente sur la même machine.
  
 +<note warning>
 +Le niveau de sécurité par défaut du protocole FTP est extrêmement faible. Ce protocole est à juste titre considéré comme obsolète de nos jour et ne devrait globalement plus être utilisé, en particulier si le service doit être disponible sur [[:Internet]].(([[wpfr>IONOS by 1&1|IONOS]] : [[https://www.ionos.fr/assistance/hebergement/configurer-et-gerer-lacces-ftp/pourquoi-utiliser-sftp-et-ftps-au-lieu-de-ftp/|Pourquoi utiliser SFTP et FTPS au lieu de FTP]])) Dans ce cas mieux vaut lui préférer des solutions sécurisées, comme [[:SFTP]], ou [[:WebDAV]] (en [[:tutoriel:securiser_apache2_avec_ssl|HTTPS]]).
 +</note>
 +
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 ===== Installation ===== ===== Installation =====
  
-[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://pure-ftpd]]**.+[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>pure-ftpd]]**.
  
 +===== Configuration =====
 Création du groupe ftpgroup : Création du groupe ftpgroup :
  
Ligne 31: Ligne 38:
   ou   ou
   sudo useradd -g ftpgroup --system ftpuser   sudo useradd -g ftpgroup --system ftpuser
- 
-===== Configuration ===== 
  
 La configuration se fait à l'aide de fichiers présents dans le dossier /etc/pure-ftpd/conf/ La configuration se fait à l'aide de fichiers présents dans le dossier /etc/pure-ftpd/conf/
  
-Ces fichiers sont documentés dans le ReadMe officiel de PureFtpd (voir [[http://download.pureftpd.org/pub/pure-ftpd/doc/README|README Pure-ftpd]]). Ils prennent des valeurs de type: yes/no, chemin, valeur... +Ces fichiers sont documentés dans le ReadMe officiel de PureFtpd (voir [[https://download.pureftpd.org/pub/pure-ftpd/doc/README|README Pure-ftpd]]). Ils prennent des valeurs de type: yes/no, chemin, valeur...
  
  
Ligne 99: Ligne 104:
  
 ==== Création d'un utilisateur virtuel ==== ==== Création d'un utilisateur virtuel ====
 +Entrez la commande dans un [[:terminal]] : <code>sudo pure-pw useradd nom_utilisateur -u ftpuser -g ftpgroup -d /home/www/nom_utilisateur</code>
  
-<note important>Ne pas utiliser [[PUREADMIN]] pour gérer les utilisateurs virtuels.</note> 
  
-  sudo pure-pw useradd nom_utilisateur -u ftpuser -g ftpgroup -d /home/www/nom_utilisateur +Il faut maintenant générer le fichier des utilisateurs :
- +
- +
-Il faut maintenant générer le fichier des utilisateurs+
  
   sudo pure-pw mkdb   sudo pure-pw mkdb
Ligne 178: Ligne 180:
  
   sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb   sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb
-  + 
 +<note important>important</note>Attention :  pure-ftpd interdit le login pour les numéros inférieurs à celui paramétré dans : ///etc/pure-ftpd/conf/MinUID//
 + 
 +Si erreur : **530 Sorry, but I can't trust you** 
 + 
 +Modifier : /etc/pure-ftpd/conf/MinUID, avec un uid (1000 par défaut) inférieur à l'uid de l'utilisateur physique auquel est lié l'utilisateur virtuel. 
 Il faut peut être redémarrer pour rendre la modification effective... Il faut peut être redémarrer pour rendre la modification effective...
  
Ligne 185: Ligne 193:
   sudo /etc/init.d/pure-ftpd restart   sudo /etc/init.d/pure-ftpd restart
  
-<note help>Avec [[Pureadmin]], il est agréable de voir les connexions actives, suivre le journal sous interface graphique, mais ne pas l'utiliser pour la gestion des comptes.</note> 
  
 ==== Lister les utilisateurs connectés et leurs états ==== ==== Lister les utilisateurs connectés et leurs états ====
Ligne 196: Ligne 203:
   * [[http://www.pureftpd.org/project/pure-ftpd|Pureftpd.org]]   * [[http://www.pureftpd.org/project/pure-ftpd|Pureftpd.org]]
   * [[http://www.pureftpd.org/project/pure-ftpd/doc|Pureftpd.org - Documentations]]   * [[http://www.pureftpd.org/project/pure-ftpd/doc|Pureftpd.org - Documentations]]
-  * [[http://www.webmin.com/cgi-bin/search_third.cgi?search=ftpd|webmin.com - Module]]+  * [[https://www.webmin.com/cgi-bin/search_third.cgi?search=ftpd|webmin.com - Module]]
  
 ---- ----
  
 //Contributeurs principaux : [[utilisateurs:zoph]],[[utilisateurs:snoopyp]].// //Contributeurs principaux : [[utilisateurs:zoph]],[[utilisateurs:snoopyp]].//