Différences
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 | ||
gproftpd [Le 31/01/2011, 17:42] 81.164.202.163 |
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>Maverick serveur réseau internet ftp}} | + | {{tag>Xenial serveur réseau internet ftp}} |
- | + | ||
- | ---- | + | |
+ | ---- | ||
+ | {{ :reseau:gadmin-proftpd.png?70}} | ||
====== Serveur FTP Gadmin ProFTPD ====== | ====== Serveur FTP Gadmin ProFTPD ====== | ||
- | Gproftpd est l'interface graphique de [[proftpd]], un serveur ftp très puissant mais demandant des connaissances avancée pour le maitriser. | + | Gproftpd est l'interface graphique de **[[proftpd]]**, un serveur ftp très puissant mais demandant des connaissances avancées pour le maîtriser. |
- | Vous pouvez essayez 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. | + | 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.jpg|Interface de Gproftpd}} | + | {{:reseau:gadmin-proftp_xenial.png?450|Interface de Gproftpd}} |
===== 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://gadmin-proftpd|gadmin-proftpd]]. Si vous utilisez Ubuntu 8.04, 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((exécuté automatiquement à chaque démarrage de l'ordinateur)). Pour une utilisation personnelle et/ou temporaire, il est recommandé de choisir **indépendant**. | + | |
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | |||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | |||
+ | 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> | ||
- | Gadmin ProFTPD se trouve dans : | + | ==== Premier lancement ==== |
- | * Pour [[:Hardy]] : //Système -> Administration -> **GPROFTPD**// | + | |
- | * Pour les autres version : //Applications -> Outils Système -> **GADMIN-PROFTPD**// | + | |
- | Si le l'exécution par le menu échoue (dû à une commande incorrecte), modifiez la commande dans le menu ou utiliser la commande : | + | A 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. |
- | <code>gksudo gadmin-proftpd</code> | + | 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**. |
- | 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]] (paquet conçu pour [[:debian_ubuntu_comparaison|Débian]]). | + | 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**. | |
- | ==== Premier lancement ==== | + | |
- | + | ||
- | à 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. | + | |
==== L'interface ==== | ==== L'interface ==== | ||
- | === Onglet Servers === | + | === Onglet Serveurs === |
- | Cet onglet sert à créer plusieurs serveurs virtuels. Par défaut, il y en a un qui est pré-créé. | + | 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. | ||
- | Les paramètres intéressant : | + | 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 ; | * **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 ; | * **port** qui permet de choisir l'adresse du port pour accéder au serveur ; | ||
Ligne 50: | Ligne 52: | ||
* **Default Home** et **Upload directory** permettent de choisir les dossiers par défaut du serveur ftp. | * **Default Home** et **Upload directory** permettent de choisir les dossiers par défaut du serveur ftp. | ||
- | === Onglet Users === | + | === Onglet Utilisateurs === |
- | Cet onglet permet de paramétrer les utilisateurs, leurs dossiers, leurs mots de passe et leurs permissions | + | Cet onglet permet de paramétrer les utilisateurs, leurs dossiers, leurs mots de passe et leurs permissions |
- | == Créer un utilisateur == | + | == Créer un utilisateur == |
- | Pour créer un utilisateur, il suffit de remplir le tableau en dessous et de faire ajouter | + | 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 ; | + | * **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 ; |
- | * **Password** : 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> | + | * **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) | * **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 !) | + | * **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 ; | * **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** | * **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** | ||
Ligne 67: | Ligne 70: | ||
==== Les boutons principaux ==== | ==== Les boutons principaux ==== | ||
- | * **Activate** : démarre le serveur ftp ; | + | * **Activer** : démarre le serveur ftp ; |
- | * **Deactivate** : arrête le serveur ftp ; | + | * **Désactiver** : arrête le serveur ftp ; |
- | * **Apply** : appliquer les modifications faites entre le démarrage du serveur ftp et maintenant ; | + | * **Apply** : appliquer les modifications faites entre le démarrage du serveur ftp et maintenant ; |
- | * **Shutdown** extinction du serveur avec 3 options: | + | * **Éteindre** extinction du serveur avec 3 options: |
- | * Time to real shutdown : Temp à attendre pour l'arrêt réel du serveur | + | * Temps avant extinction réelle : Temps à attendre pour l'arrêt réel du serveur |
- | * New acces disabled : Nouveaux accès désactivés | + | * Nouvel accès interdit : Nouveaux accès désactivés |
- | * Existing users disconnected : Déconnexion des utilisateurs actuels | + | * Utilisateurs déconnectés : Déconnexion des utilisateurs actuels |
===== Bugs fréquents ===== | ===== Bugs fréquents ===== | ||
- | 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: | + | * 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> | <code>sudo mkdir /var/run/proftpd/</code> | ||
+ | |||
+ | |||
+ | * 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 ===== | ||
Ligne 86: | Ligne 99: | ||
---- | ---- | ||
- | //Contributeurs: Créer par [[:utilisateurs:Fabien26]], corrigé et complété par : polarman, [[:utilisateurs:Percherie]], [[:utilisateurs:Karting06]].// | + | //Contributeurs: Créé par [[:utilisateurs:Fabien26]], corrigé et complété par : polarman, darkside-x,[[:utilisateurs:Percherie]], [[:utilisateurs:Karting06]],Blabla.// |