Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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
logiciel:internet:ftp:proftpd:start [2021/02/17 10:10] – ↷ Liens modifiés en raison d'un déplacement. adminlogiciel:internet:ftp:proftpd:start [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Pro-ftpd : un serveur FTP open source pour Linux ====== ====== Pro-ftpd : un serveur FTP open source pour Linux ======
  
-====== Introduction ======+===== Introduction =====
  
 **ProFTPD** est un serveur FTP/SFTP/FTPS open source, modulaire et puissant. **ProFTPD** est un serveur FTP/SFTP/FTPS open source, modulaire et puissant.
Ligne 11: Ligne 11:
   * Il gère les fonctionnalités avancées (plusieurs fichiers de mots de passe, ratios téléchargement/envoi, etc.).   * Il gère les fonctionnalités avancées (plusieurs fichiers de mots de passe, ratios téléchargement/envoi, etc.).
  
-====== Pré-requis ======+===== Pré-requis =====
  
-====== Installation ======+===== Installation =====
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
Ligne 44: Ligne 44:
   - Si vous essayez avec un client comme **Filezilla**, vous constaterez que l'utilisateur n'est pas bloqué dans son home.   - Si vous essayez avec un client comme **Filezilla**, vous constaterez que l'utilisateur n'est pas bloqué dans son home.
  
-====== Configuration =======+===== Configuration ======
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 53: Ligne 53:
 └── conf.d └── conf.d
 </cli> </cli>
-  * **Pour le listing des fichiers de la distribution**, voir [[logiciel:internet:ftp:proftpd:fichiers_dist]]+  * **Pour le listing des fichiers de la distribution**, voir [[logiciel:internet:ftp:proftpd:dist:start]]
 </WRAP> </WRAP>
  
Ligne 62: Ligne 62:
 </WRAP> </WRAP>
  
-===== Utilisateurs virtuels =====+==== Utilisateurs virtuels ====
  
 Chaque utilisateur a accès à son propre répertoire personnel **/home/xxxxxxx** (ou **/home/pi** pour un Raspberry Pi). Chaque utilisateur a accès à son propre répertoire personnel **/home/xxxxxxx** (ou **/home/pi** pour un Raspberry Pi).
Ligne 72: Ligne 72:
 </WRAP> </WRAP>
  
-==== Création d'un webmestre pour un site monsite.tld ====+=== Création d'un webmestre pour un site monsite.tld ===
  
 Nous allons créer un utilisateur virtuel **admiweb** pour accéder par ftp au site **monsite.tld**, hébergé à l'emplacement **/var/www/html/monsite.tld** Nous allons créer un utilisateur virtuel **admiweb** pour accéder par ftp au site **monsite.tld**, hébergé à l'emplacement **/var/www/html/monsite.tld**
Ligne 88: Ligne 88:
 ftpasswd: entry created</cli> ftpasswd: entry created</cli>
  
-==== Création d'un utilisateur virtuel (cas général) ====+=== Création d'un utilisateur virtuel (cas général) ===
  
 On peut créer de la même façon des utilisateurs virtuels ayant des identifiants quelconques (sauf UID 0 (zéro) et GID 0 (zéro) qui sont utilisés pour l'utilisateur root et le groupe root). On peut créer de la même façon des utilisateurs virtuels ayant des identifiants quelconques (sauf UID 0 (zéro) et GID 0 (zéro) qui sont utilisés pour l'utilisateur root et le groupe root).
Ligne 104: Ligne 104:
 L'outil ftpasswd est un script Perl. L'outil ftpasswd est un script Perl.
  
-===== Fichier de configuration =====+==== Fichier de configuration ====
  
   - Créez ou éditez avec les droits d'administration le fichier **/etc/proftpd/conf.d/global.conf** pour ajouter à la fin votre configuration :<code - /etc/proftpd/conf.d/global.conf>   - Créez ou éditez avec les droits d'administration le fichier **/etc/proftpd/conf.d/global.conf** pour ajouter à la fin votre configuration :<code - /etc/proftpd/conf.d/global.conf>
Ligne 140: Ligne 140:
 ...@...:~$ sudo touch /etc/proftpd/ftpd.group</cli> ...@...:~$ sudo touch /etc/proftpd/ftpd.group</cli>
  
-===== Rechargement et test =====+==== Rechargement et test ====
  
   - Relancez proftpd et vérifiez que l'utilisateur admiweb peut se connecter :   - Relancez proftpd et vérifiez que l'utilisateur admiweb peut se connecter :
Ligne 220: Ligne 220:
 </cli> </cli>
  
-===== Fichier proftpd.conf et dérivés =====+==== Fichier proftpd.conf et dérivés ====
  
 Il inclut : Il inclut :
Ligne 238: Ligne 238:
 </WRAP> </WRAP>
  
-===== Sécurisation TLS =====+==== Sécurisation TLS ====
  
 Le serveur est maintenant en place, cependant, tout ce qui transite entre votre serveur et votre Client FTP transite en clair sur le Net. Le serveur est maintenant en place, cependant, tout ce qui transite entre votre serveur et votre Client FTP transite en clair sur le Net.
Ligne 303: Ligne 303:
 Vous pouvez maintenant vous connecter à votre serveur FTP de manière sécurisée !  Vous pouvez maintenant vous connecter à votre serveur FTP de manière sécurisée ! 
  
-===== Quelques exemples de fichiers de configuration =====+==== Quelques exemples de fichiers de configuration ====
  
   * **Basic** :   * **Basic** :
Ligne 1377: Ligne 1377:
 ++++ ++++
  
-===== Fichier /etc/proftpd/proftpd.conf =====+==== Fichier /etc/proftpd/proftpd.conf ====
  
   * **Fichier Proftpd.conf exemple**   * **Fichier Proftpd.conf exemple**
Ligne 1924: Ligne 1924:
 ++++ ++++
  
-====== Utilisation ======+===== Utilisation =====
  
 Sur un PC du réseau, ouvrez Filezilla et lancez une connexion :{{ logiciel:internet:ftp:proftpd:raspi:proftp-01.png?400 |}} Sur un PC du réseau, ouvrez Filezilla et lancez une connexion :{{ logiciel:internet:ftp:proftpd:raspi:proftp-01.png?400 |}}
Ligne 1933: Ligne 1933:
 Interface graphique : [[logiciel:internet:ftp:proftpd:gadmin-proftpd:start]] FIXME Interface graphique : [[logiciel:internet:ftp:proftpd:gadmin-proftpd:start]] FIXME
  
-====== Désinstallation ======+===== Désinstallation =====
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[http://arobaseinformatique.eklablog.com/mise-en-place-d-un-serveur-ftp-avec-proftpd-a105781016]]   * **(fr)** [[http://arobaseinformatique.eklablog.com/mise-en-place-d-un-serveur-ftp-avec-proftpd-a105781016]]