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édentes Révision précédente
Prochaine révision
Révision précédente
gproftpd [Le 04/07/2009, 11:41]
draco31.fr maj tags
gproftpd [Le 31/05/2023, 08:30] (Version actuelle)
bcag2 [Installation] ajout note plus ds les dépôts pour Jammy
Ligne 1: Ligne 1:
-{{tag>Dapper Edgy Feisty Gutsy serveur réseau ​web ftp BROUILLON}}+{{tag>Xenial ​serveur réseau ​internet ​ftp}}
  
----- +----
  
 +{{ :​reseau:​gadmin-proftpd.png?​70}}
 +====== Serveur FTP Gadmin ProFTPD ======
  
-====== Serveur FTP: Gproftpd ​======+Gproftpd ​est l'​interface graphique de **[[proftpd]]**,​ un serveur ftp très puissant mais demandant des connaissances avancées pour le maîtriser.
  
-Gproftpd est l'​interface graphique ​de [[proftpd]],​ un serveur ftp très puissant mais plutôt complexe. Une version française existe (reportez ​vous à la fin).+Vous pouvez essayer ​de faire une configuration basique et fonctionnelle de **[[:proftpd]]**dans le but de comprendre ​un minimum et de vérifier si vous avez vraiment besoin de Gproftpd.
  
-{{gproftpd.png?500|Gproftpd ​Version Française}}+{{:​reseau:​gadmin-proftp_xenial.png?450|Interface de Gproftpd}}
  
-<note important>​ 
-La version dans les dépôts ne fonctionne plus avec ubuntu 8.10, on peut cependant toujours utiliser cette interface graphique en installant une version plus récente à partir d'un package. 
  
-Les package sont disponibles aux adresses suivantes (la 1ère est celle du site de gadmin mais ne fonctionne pas tout le temps) : 
-  *[[http://​gadmintools.flippedweb.com/​index.php?​option=com_content&​task=view&​id=15&​Itemid=29#​Download|gadmin-tools]] 
-  *[[http://​debian.cs.binghamton.edu/​debian/​pool/​main/​g/​gadmin-proftpd/​|Iocha'​s link]] 
- 
-Pensez bien à d'​abord désinstaller la version existante avant d'​installer la nouvelle. 
- 
-Merci à [[http://​forum.ubuntu-fr.org/​profile.php?​id=15542|Iocha]] pour son lien ;) 
-</​note>​ 
 ===== Installation ===== ===== Installation =====
 +<note important>​Le paquet n'est pas dans les dépôts officiels pour [[:​Jammy]]</​note>​
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gadmin-proftpd]]**.
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt://​gproftpd|gproftpd]] +Pendant l'​installation une fenêtre s'​ouvrira et vous demandera si vous voulez que proftpd soit indépendant ou lancé par inetd((exécuté automatiquement par inetd qui est un lanceur automatique en cas de requète externe)). Il est recommandé de choisir ​**indépendant** ​si vous n'avez pas crucialement besoin d'​inetd.
- +
- +
-Pendant l'​installation une fenêtre s'​ouvrira et vous demandera si vous voulez que proftpd soit indépendant ou lancé par inetd, gardez ​**indépendant** ​et cliquez sur suivant. +
- +
-L'installation est à présent terminée. +
- +
- +
- +
  
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 + 
 ===== Utilisation ===== ===== Utilisation =====
- +  
-Gproftpd se trouve dans **//​Système -> Administration -> GPROFTPD//​** +Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|tableau de bord]] ​(Unity) ou via le [[:terminal]] (toutes versions d'​Ubuntu) avec la [[:commande_shell|commande]] suivante :​ <​code>​gksudo ​gadmin-proftpd</code>
- +
-<note tip>​Depuis Intrepid ​(8.10il se trouve dans **//​Applications -> Outils Système -> GADMIN-PROFTPD//​**</​note>​ +
- +
-Attention : le lancement par le menu peut échouer : il y a une commande incorrecte. +
- +
-Vous pouvez donc modifier la commande dans le menu ou le lancer en appuyant sur ''​ALT + F2''​ puis en entrant ​: +
- +
-  gksudo gadmin-proftpd +
- +
- +
-Si la fenêtre se referme aussitôt lancée, et si vous avez le message "​erreur de segmentation"​ en le lançant via le terminal, téléchargez ​la [[http://​debian.cs.binghamton.edu/​debian/​pool/​main/​g/​gadmin-proftpd/​|dernière version ici]].+
  
 ==== Premier lancement ==== ==== Premier lancement ====
  
-à la première ouverture, ​gproftpd ​vous demandera si vous voulez créer un fichier de configuration ​proftpd ​qui lui est propre, si vous n'avez jamais utilisé ​proftpd ​en ligne de commande faites Yes (ou Oui), sinon sauvegardez votre ancienne configuration quelque part avant de le faire ... +la première ouverture, ​Gadmin ProFTPD ​vous demandera si vous voulez créer un fichier de configuration ​ProFTPD ​qui lui est propre. Si vous n'avez jamais utilisé ​ProFTPD ​en ligne de commande faites Yes (ou Oui), sinon sauvegardez votre ancienne configuration quelque part avant de le faire.
- +
- +
- +
- +
- +
- +
- +
- +
  
 +Vous devez aussi après le premier lancement créer le certificat TLS permettant les connexions sécurisés avec ProFTPd. (C'est une sécurité empêchant l'​interception et le vol d'une connexion au serveur à des fins malveillantes). **Cette étape est obligatoire même si vous n'​utilisez pas cette fonction à cause d'un léger bug**.
  
 +Pour ce faire, allez dans l'​onglet **Serveurs**,​ choisissez un serveur dans la liste, puis cherchez la case **Mot de passe** et tapez un mot de passe (n'​importe lequel). Vous pouvez aussi remplir les autres cases de la catégories concernant le certificat mais ce n'est pas obligatoire.\\
 +Ensuite cliquez sur **Appliquer** situé un peu en dessous à la ligne **Generate new certificates**.
  
 ==== L'​interface ==== ==== L'​interface ====
  
-L'​interface de gproftpd est très pratique.+=== Onglet Serveurs ===
  
- +Cet onglet sert à créer plusieurs serveurs virtuels. Par défaut, il y en a un qui est pré-créé.
- +
-=== Onglet Servers === +
- +
-Cet onglet sert à créer plusieurs serveurs virtuels. Par défaut, il y en a un qui est précréé+
  
 Pour éditer sa configuration,​ il suffit de modifier les paramètres en dessous et faire appliquer la nouvelle configuration. Pour éditer sa configuration,​ il suffit de modifier les paramètres en dessous et faire appliquer la nouvelle configuration.
  
-Tous les paramètres ​ne sont pas intéressants. Les plus utiles sont **Download et upload speed** qui permettent ​de fixer la vitesse maximale de téléchargement et d'​envoi dans le ftp +Les paramètres intéressants ​
 +  * **Download et upload speed** qui permet ​de fixer la vitesse maximale de téléchargement et d'​envoi dans le ftp 
 +  * **port** qui permet de choisir l'​adresse du port pour accéder au serveur ; 
 +  * **passive port range** qui permet de choisir les ports qui serviront à l'​envoi et la réception des données ; 
 +  * **Default Home** et **Upload directory** permettent de choisir les dossiers par défaut du serveur ftp.
  
-Ensuite il y a **port** qui permet de choisir le port du serveur ftp+=== Onglet Utilisateurs ===
  
-et **passive port range** qui permet de choisir les ports qui serviront à l'​envoi et la réception des données +Cet onglet permet de paramétrer les utilisateurs,​ leurs dossiers, leurs mots de passe et leurs permissions
- +
-**Default Home et Upload directory** permettent quand à eux de choisir les dossiers par défaut du serveur ftp ! +
- +
-=== Onglet Users === +
- +
-Cet onglet permet de paramétrer les utilisateurs,​ leurs dossiers, leurs mots de passe et leurs permissions ​ +
- +
-== Créer un utilisateur ==  +
- +
-Pour créer un utilisateur,​ il suffit de remplir le tableau en dessous et de faire ajouter  +
- +
-  * **Username** désigne le nom d'​utilisateur : ce doit être un utilisateur du système, mais on peut en créer un nouveau (dans ce cas il faudra cliquer 2 fois sur ajouter) +
- +
-  * **Password** le mot de passe +
-<note important>​Si le mot de passe est différent du mot de passe système, gproftpd modifiera le mot de passe sytème en conséquence... ce qui pourra vous réserver quelques surprises !</​note>​ +
- +
-  * **Group** le groupe auquel il appartient : ce doit être un groupe du système ; par ex : ftp +
- +
-  * **Comment** un commentaire expliquant ce qu'il est (on peut mettre ce que l'on veut) +
- +
-  * **Home directory** c'est là où l'on met son dossier par défaut +
- +
-  * **require password** Coché, un mot de passe est obligatoire. Décoché, il ne l'est pas... +
- +
-  * **Allow logins from** permet de mettre une adresse IP par laquelle cet utilisateur peut se connecter et empêche la connexion à partir des autres. Pour autoriser tout taper **all** +
- +
-Maintenant faites **ajouter**,​ +
- +
-Remarque : Il faut parfois insister avec **ajouter** puis **appliquer** +
- +
- ​ensuite : +
- +
-Le tableau du dessous permet de choisir les autorisations par dossier il suffit de cocher les autorisations que l'on veut lui donner et dans quel dossier  +
- +
-  * **Add directory** permet l'​ajout de dossier  +
- +
-  * **Delete directory** la suppression +
- +
-  * **Apply change** permet d'​accepter les modifications +
- +
-FIXME ajouter les traductions des colonnes +
- +
-== Supprimer un utilisateur == +
- +
-Rien de plus simple, cliquer sur un utilisateur et faire supprimer +
- +
-== Modifier un utilisateur == +
- +
-Cliquer sur un utilisateur,​ puis modifier ce que l'on veut et faire appliquer ! +
- +
-=== Onglets suivants ===  +
- +
-Tous les autres onglets sont des onglets de Logs, ils permettent de voir le bon fonctionnement de proftpd, les utilisateurs connectés, l'​espace disque, les fichiers uploadés... etc. +
- +
-=== Le dernier onglet === +
- +
-L'​onglet configuration permet de modifier le fichier de configuration de proftpd à la main ou de le peaufiner soi-même ;-)+
  
 +== Créer un utilisateur ==
  
 +Pour créer un utilisateur,​ il suffit de remplir le tableau en dessous et de faire ajouter
  
 +  * **Nom d'​utilisateur** : désigne le nom d'​utilisateur. Ce doit être un utilisateur du système mais on peut en créer un nouveau. Dans ce cas il faudra cliquer 2 fois sur ajouter ;
 +  * **Mot de passe** : définition du mot de passe
 + <​note important>​ Si le mot de passe est différent du mot de passe système, Gadmin ProFTPD modifiera le mot de passe sytème en conséquence... ce qui pourra vous réserver quelques surprises !</​note>​
 +  * **Group** : groupe auquel l'​utilisateur appartient. Ce doit être un groupe du système (par exemple : ftp)
 +  * **Home directory** : dossier d'​accès par défaut ; n'​oubliez pas de cocher la case upload pour pouvoir uploader, vous devez le faire pour **chaque nouveau dossier** !
 +  * **require password** : cochez cette option si un mot de passe est obligatoire ;
 +  * **Allow logins from** : permet de mettre une adresse IP par laquelle cet utilisateur peut se connecter et empêche la connexion à partir des autres. Pour autoriser tout taper **all**
  
 ==== Les boutons principaux ==== ==== Les boutons principaux ====
  
-  * Le bouton ​**Activate** permet de lancer ​le serveur ftp +  * **Activer** : démarre ​le serveur ftp ; 
- +  * **Désactiver** : arrête ​le serveur ftp ; 
-  * **Deactivate** permet de stopper ​le serveur ftp +  * **Apply** appliquer les modifications faites entre le démarrage du serveur ftp et maintenant ​; 
- +  * **Éteindre** extinction du serveur ​avec 3 options: 
-  * **Apply** ​permet d'appliquer les modifications faites entre le démarrage du serveur ftp et maintenant ​+    * Temps avant extinction réelle Temps à attendre pour l'​arrêt réel du serveur 
- +    * Nouvel accès interdit ​: Nouveaux accès désactivés 
-  * **Shutdown** permet d'​éteindre ​avec 3 options : +    * Utilisateurs déconnectés Déconnexion ​des utilisateurs actuels
-    * Time to real shutdown ​Temp à attendre pour l'​arrêt réel du serveur +
-    * New acces disabled ​: Nouveaux accès désactivés +
-    * Existing users disconnected ​Déconnection ​des utilisateurs actuels +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
  
  
 +===== Bugs fréquents =====
  
-===== Nouvelle Version en Français =====+  * Il arrive que l'on ne puisse pas activer Gadmin ProFTPD, diverses erreurs s'​affichent donc dans le terminal. Pour corriger ce problème il suffit de créer le dossier var de Gadmin ProFTPD via cette commande: 
 +<​code>​sudo mkdir /​var/​run/​proftpd/</​code>​
  
-Pour utiliser gproftpd en Français, je vous conseille de passer à [[Gutsy]] ou suivants. 
  
 +  * Lorsque je lance Gadmin ProFTPD et que le message suivant apparaît : "Do you want to overwrite your current proftpd configuration with a suitable standard configuration for gadmin-proftpd ?". Si en cliquant sur Oui, l'​application se ferme automatiquement,​ alors il s'agit d'un bug. Il existe une solution de contournement. Veuillez suivre les étapes suivantes :
 +  - lorsque le message apparaît, il faut cliquer sur Non
 +  - Il faut se positionner sur l'​onglet "​configuration"​
 +  - Ensuite vider tout le contenu du fichier de configuration.
 +  - Cliquer sur "​enregistrer",​ puis sur "​standard"​
 +  - Le message apparaît à nouveau, mais cette fois-ci il faut cliquer sur "​oui"​
 +  - La nouvelle configuration apparaît
 +  - Il faut cliquer sur "​Enregistrer"​ et voilà c'est corrigé
  
-===== Liens=====+===== Liens =====
  
   * [[http://​www.gadmintools.org/​|Site officiel]]   * [[http://​www.gadmintools.org/​|Site officiel]]
  
 ---- ----
-//​Contributeurs: ​Créer ​par [[utilisateurs:​Fabien26]],​ corrigé et complété par: polarman.//+//​Contributeurs: ​Créé ​par [[:utilisateurs:​Fabien26]],​ corrigé et complété par : polarman, darkside-x,​[[:​utilisateurs:​Percherie]],​ [[:​utilisateurs:​Karting06]],​Blabla.//
  • gproftpd.1246700464.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)