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 [2020/10/24 08:10] – ↷ Page déplacée de logiciel:internet: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. |