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 | ||
| pure-ftp [Le 30/05/2014, 17:04] – [Lister les utilisateurs virtuels] 163.5.218.246 | pure-ftp [Le 18/02/2026, 18:35] (Version actuelle) – lien SFTP krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Dapper Karmic | + | {{tag>Xenial |
| - | + | ||
| - | ---- | + | |
| ====== 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' | + | Pure-FTPd est un serveur FTP fiable pour les systèmes dérivés d' |
| Ligne 18: | Ligne 16: | ||
| Plusieurs serveurs FTP Pure-FTPd indépendants peuvent s' | Plusieurs serveurs FTP Pure-FTPd indépendants peuvent s' | ||
| + | <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 [[: | ||
| + | </ | ||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | [[: | + | [[: |
| + | ===== 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 / | La configuration se fait à l'aide de fichiers présents dans le dossier / | ||
| - | Ces fichiers sont documentés dans le ReadMe officiel de PureFtpd (voir [[http:// | + | Ces fichiers sont documentés dans le ReadMe officiel de PureFtpd (voir [[https:// |
| Ligne 95: | Ligne 100: | ||
| | -x | ProhibitDotFilesWrite | Interdit les utilisateurs anonymes à écrire des fichiers commençant par un point. | | | -x | ProhibitDotFilesWrite | Interdit les utilisateurs anonymes à écrire des fichiers commençant par un point. | | ||
| | -X | ProhibitDotFilesRead | Interdit les utilisateurs anonymes à lire et écrire des fichiers commençant par un point. | | | -X | ProhibitDotFilesRead | Interdit les utilisateurs anonymes à lire et écrire des fichiers commençant par un point. | | ||
| - | | -y | PerUserLimits | Permet de limiter le nombre de sessiond | + | | -y | PerUserLimits | Permet de limiter le nombre de sessions |
| | -z | AllowDotFiles | Autorise les utilisateurs anonymes à lire les fichiers et les dossiers commençant par un point. | | | -z | AllowDotFiles | Autorise les utilisateurs anonymes à lire les fichiers et les dossiers commençant par un point. | | ||
| ==== Création d'un utilisateur virtuel ==== | ==== Création d'un utilisateur virtuel ==== | ||
| + | Entrez la commande dans un [[: | ||
| - | <note important> | ||
| - | sudo pure-pw useradd test -u ftpuser -g ftpgroup -d / | + | Il faut maintenant générer le fichier des utilisateurs : |
| - | + | ||
| - | === Syntaxe et options pour vos utilisateurs === | + | |
| - | + | ||
| - | < | + | |
| - | pure-pw useradd < | + | |
| - | -D/-d <home directory> | + | |
| - | [-t < | + | |
| - | [-n <max number of files>] [-N <max Mbytes> | + | |
| - | [-q <upload ratio>] [-Q < | + | |
| - | [-r <allow client host> | + | |
| - | [-R <deny client host> | + | |
| - | [-i <allow local host> | + | |
| - | [-I <deny local host> | + | |
| - | [-y <max number of concurrent sessions> | + | |
| - | [-z < | + | |
| - | </ | + | |
| - | + | ||
| - | Il faut maintenant générer le fichier des utilisateurs | + | |
| sudo pure-pw mkdb | sudo pure-pw mkdb | ||
| Ligne 133: | Ligne 120: | ||
| Si un mot de passe a été oublié ou doit être changé, utiliser cette commande : | Si un mot de passe a été oublié ou doit être changé, utiliser cette commande : | ||
| - | sudo pure-pw passwd | + | sudo pure-pw passwd |
| Regénérer le fichier des utilisateurs | Regénérer le fichier des utilisateurs | ||
| Ligne 193: | Ligne 180: | ||
| sudo ln -s / | sudo ln -s / | ||
| - | | + | |
| + | <note important> | ||
| + | |||
| + | Si erreur : **530 Sorry, but I can't trust you** | ||
| + | |||
| + | Modifier : / | ||
| Il faut peut être redémarrer pour rendre la modification effective... | Il faut peut être redémarrer pour rendre la modification effective... | ||
| Ligne 200: | Ligne 193: | ||
| sudo / | sudo / | ||
| - | <note help> | ||
| ==== Lister les utilisateurs connectés et leurs états ==== | ==== Lister les utilisateurs connectés et leurs états ==== | ||
| Ligne 211: | Ligne 203: | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[https:// |
| ---- | ---- | ||
| // | // | ||
