Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
informatique:linux:proftpd [2009/03/19 10:59] benoit |
informatique:linux:proftpd [2018/09/06 19:10] (Version actuelle) |
||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| - | ===== Installation ===== | ||
| + | ===== Installation ===== | ||
| + | ==== Pré-requis ==== | ||
| Installer les paquetages pré-requis à la compilation de proftpd : | Installer les paquetages pré-requis à la compilation de proftpd : | ||
| * gcc-4.1.2-44.el5.i386.rpm | * gcc-4.1.2-44.el5.i386.rpm | ||
| Ligne 23: | Ligne 24: | ||
| * perl-DBI-1.52-2.el5.i386.rpm | * perl-DBI-1.52-2.el5.i386.rpm | ||
| * mysql-devel-5.0.45-7.el5.i386.rpm | * mysql-devel-5.0.45-7.el5.i386.rpm | ||
| + | |||
| + | ==== Installation ==== | ||
| Récupérer l'archive de proftpd sur http://www.proftpd.org | Récupérer l'archive de proftpd sur http://www.proftpd.org | ||
| Ligne 39: | Ligne 42: | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| + | |||
| Ligne 46: | Ligne 50: | ||
| # Permet de cloisonner les utilisateurs dans leur répertoire : | # Permet de cloisonner les utilisateurs dans leur répertoire : | ||
| DefaultRoot ~ | DefaultRoot ~ | ||
| + | | ||
| # L'utilisateur FTP n'est pas obligé d'avoir un SHELL valide (telque bash, ksh etc...) pour se connecter | # L'utilisateur FTP n'est pas obligé d'avoir un SHELL valide (telque bash, ksh etc...) pour se connecter | ||
| RequireValidShell no | RequireValidShell no | ||
| + | | ||
| # Evite les requetes DNS du serveur et permet donc une authentification plus rapide | # Evite les requetes DNS du serveur et permet donc une authentification plus rapide | ||
| IdentLookups off | IdentLookups off | ||
| UseReverseDNS off | UseReverseDNS off | ||
| + | | ||
| # Permet de définir la plage de ports pour les connexion passive | # Permet de définir la plage de ports pour les connexion passive | ||
| # Plage de port à laisser passer par le FireWall | # Plage de port à laisser passer par le FireWall | ||
| PassivePorts 49152 49500 | PassivePorts 49152 49500 | ||
| - | + | | |
| + | # Ceci permet de limiter l'accès FTP à /var/ftp | ||
| + | <Directory /> | ||
| + | DenyAll | ||
| + | </Directory> | ||
| + | <Directory /var/ftp> | ||
| + | AllowAll | ||
| + | </Directory> | ||
| ==== Configuration avec SSL ==== | ==== Configuration avec SSL ==== | ||
| Ligne 178: | Ligne 191: | ||
| SQLLog RNTO,ERR_RNTO renames | SQLLog RNTO,ERR_RNTO renames | ||
| SQLNamedQuery renames INSERT "'','%u',now(),now(), '%h','%f','%r','%s',%P,%R" renames | SQLNamedQuery renames INSERT "'','%u',now(),now(), '%h','%f','%r','%s',%P,%R" renames | ||
| + | |||
| + | ===== Documentation ===== | ||
| + | * http://www.proftpd.org/docs/ | ||