Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| logiciel:internet:ftp:pureftpd:start [2021/02/17 10:07] – ↷ Page déplacée de fr:logiciel:internet:ftp:pureftpd:start à logiciel:internet:ftp:pureftpd:start admin | logiciel:internet:ftp:pureftpd:start [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| * avec pureadmin : http:// | * avec pureadmin : http:// | ||
| - | ====== Présentation | + | ===== Présentation ===== |
| On peut avoir besoin d’installer un serveur FTP pour de multiples raisons. | On peut avoir besoin d’installer un serveur FTP pour de multiples raisons. | ||
| Ligne 26: | Ligne 26: | ||
| * support de TLS | * support de TLS | ||
| - | ====== Téléchargement | + | ===== Téléchargement ===== |
| [[http:// | [[http:// | ||
| - | ====== Installation | + | ===== Installation ===== |
| - | ===== La sécurité d' | + | ==== La sécurité d' |
| Le serveur peut fonctionner avec séparation de privilèges pour une sécurité paranoïaque. | Le serveur peut fonctionner avec séparation de privilèges pour une sécurité paranoïaque. | ||
| Ligne 40: | Ligne 40: | ||
| La transmission des mots de passe et des commandes en clair peut être évitée : Pure-FTPd supporte optionnellement une connexion avec couche de cryptage SSL/TLS utilisant la bibliothèque OpenSSL. | La transmission des mots de passe et des commandes en clair peut être évitée : Pure-FTPd supporte optionnellement une connexion avec couche de cryptage SSL/TLS utilisant la bibliothèque OpenSSL. | ||
| - | ===== Pure-ftpd fonctionne sur votre serveur | + | ==== Pure-ftpd fonctionne sur votre serveur ==== |
| Le même code source se compile et fonctionne sous Linux, OpenBSD, NetBSD, FreeBSD DragonflyBSD, | Le même code source se compile et fonctionne sous Linux, OpenBSD, NetBSD, FreeBSD DragonflyBSD, | ||
| - | ===== Pure-ftpd parle votre langue | + | ==== Pure-ftpd parle votre langue ==== |
| Tous les messages du serveur sont traduits en anglais, allemand, roumain, français, polonais, espagnol, danois, néerlandais, | Tous les messages du serveur sont traduits en anglais, allemand, roumain, français, polonais, espagnol, danois, néerlandais, | ||
| - | ===== Un excellent choix pour les débutants | + | ==== Un excellent choix pour les débutants ==== |
| Un débutant peut installer un serveur Pure-ftpd en 5 minutes. Il suffit d' | Un débutant peut installer un serveur Pure-ftpd en 5 minutes. Il suffit d' | ||
| Ligne 65: | Ligne 65: | ||
| Et pour voir qui fait quoi, la commande pure-ftpwho montre dasn une table les sessions actives, la bande passante prise par tous les utilisateurs, | Et pour voir qui fait quoi, la commande pure-ftpwho montre dasn une table les sessions actives, la bande passante prise par tous les utilisateurs, | ||
| - | ===== Une grande flexibilité pour les fournisseurs de services Internet et d' | + | ==== Une grande flexibilité pour les fournisseurs de services Internet et d' |
| * Les Comptes système peuvent immédiatement avoir un accès FTP. L' | * Les Comptes système peuvent immédiatement avoir un accès FTP. L' | ||
| Ligne 98: | Ligne 98: | ||
| * Les uploads sont vraiment atomiques. Le serveur Web ne servira ni images partielles, ni scripts PHP brisés lorsque les fichiers sont téléchargés, | * Les uploads sont vraiment atomiques. Le serveur Web ne servira ni images partielles, ni scripts PHP brisés lorsque les fichiers sont téléchargés, | ||
| - | ====== Documentation | + | ===== Documentation ===== |
| Le serveur a été conçu pour être sécurisé dans la configuration par défaut, il n'a pas de vulnérabilité connue, il est vraiment trivial à mettre en place et il est spécialement conçu pour les noyaux modernes. Il a été porté avec succès sur Linux, FreeBSD, DragonflyBSD, | Le serveur a été conçu pour être sécurisé dans la configuration par défaut, il n'a pas de vulnérabilité connue, il est vraiment trivial à mettre en place et il est spécialement conçu pour les noyaux modernes. Il a été porté avec succès sur Linux, FreeBSD, DragonflyBSD, | ||
| Ligne 104: | Ligne 104: | ||
| Les caractéristiques comprennent : répertoires chroot()és et / ou répertoires home virtuels chroot()és, | Les caractéristiques comprennent : répertoires chroot()és et / ou répertoires home virtuels chroot()és, | ||
| - | ====== Compilation | + | ===== Compilation ===== |
| Dans sa forme actuelle, pure-ftpd utilise certains appels système spécifiques à l'OS. Et bien que certains travaux de portabilité vers d' | Dans sa forme actuelle, pure-ftpd utilise certains appels système spécifiques à l'OS. Et bien que certains travaux de portabilité vers d' | ||
| - | ===== Étape 1 (optionnel mais recommandé) | + | ==== Étape 1 (optionnel mais recommandé) ==== |
| Créer un utilisateur particulier, | Créer un utilisateur particulier, | ||
| Ligne 117: | Ligne 117: | ||
| Si avoir un utilisateur dont le nom commence par un trait de soulignement vous ennuie, vous pouvez également l' | Si avoir un utilisateur dont le nom commence par un trait de soulignement vous ennuie, vous pouvez également l' | ||
| - | ===== Étape 2 ===== | + | ==== Étape 2 ==== |
| Si CDialog ou Xdialog est installé sur le système, essayer la commande suivante pour compiler et installer pure-ftpd : | Si CDialog ou Xdialog est installé sur le système, essayer la commande suivante pour compiler et installer pure-ftpd : | ||
| Ligne 130: | Ligne 130: | ||
| Et voila! Le logiciel est maintenant installé dans / | Et voila! Le logiciel est maintenant installé dans / | ||
| - | ===== Étape 3 ===== | + | ==== Étape 3 ==== |
| Pour lancer le serveur, il suffit de taper la commande suivante : | Pour lancer le serveur, il suffit de taper la commande suivante : | ||
| Ligne 170: | Ligne 170: | ||
| </ | </ | ||
| - | ====== Compilation avancée | + | ===== Compilation avancée ===== |
| Le script " | Le script " | ||
| Ligne 177: | Ligne 177: | ||
| | | | | | | | | ||
| - | ===== commutateurs --without- | + | ==== commutateurs --without- ==== |
| * --without-privsep : désactiver la séparation de privilèges (voir notes à ce sujet plus loin), pas recommandé. | * --without-privsep : désactiver la séparation de privilèges (voir notes à ce sujet plus loin), pas recommandé. | ||
| Ligne 193: | Ligne 193: | ||
| * --without-usernames : ne jamais afficher les noms d' | * --without-usernames : ne jamais afficher les noms d' | ||
| - | ===== Autres notes ===== | + | ==== Autres notes ==== |
| D' | D' | ||
| Ligne 207: | Ligne 207: | ||
| Les paquetages RPM sont également compilés avec --without-pam pour améliorer leur portabilité. | Les paquetages RPM sont également compilés avec --without-pam pour améliorer leur portabilité. | ||
| - | ===== Installation autonome | + | ==== Installation autonome ==== |
| Il s'agit de la méthode recommandée pour démarrer le serveur. | Il s'agit de la méthode recommandée pour démarrer le serveur. | ||