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
filezilla [Le 03/01/2015, 22:30]
corrigo
filezilla [Le 11/09/2022, 11:39] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Precise ​Trusty ftp internet}}+{{tag>​Trusty ​Xenial ​ftp internet }}
 ---- ----
  
 +{{  https://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​0/​01/​FileZilla_logo.svg/​380px-FileZilla_logo.svg.png?​60}}
 ====== Client FTP : FileZilla ====== ====== Client FTP : FileZilla ======
  
  
-{{  http://​upload.wikimedia.org/​wikipedia/​fr/​0/​0b/​FileZilla_Logo.png}} 
 **FileZilla** est un client FTP libre (GNU) convenant aussi bien au débutant qu'à l'​utilisateur confirmé. **FileZilla** est un client FTP libre (GNU) convenant aussi bien au débutant qu'à l'​utilisateur confirmé.
 Il possède de nombreuses fonctionnalités : Il possède de nombreuses fonctionnalités :
Ligne 17: Ligne 16:
   * Doubles fenêtres paramétrables « répertoire local/​ordinateur distant ».   * Doubles fenêtres paramétrables « répertoire local/​ordinateur distant ».
  
-{{http://bullesdesprit.fr/ass/Capture-Bulles%20d%27esprit%20-%20FileZilla.png}}+{{https://wiki.gandi.net/​_media/​fr/hosting/filezilla01-fr.png}}
  
  
Ligne 23: Ligne 22:
  
 ==== Via les dépôts officiels ==== ==== Via les dépôts officiels ====
-=== Méthode graphique === +Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​filezilla]]**.
-Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>filezilla|filezilla]]**.+
  
-=== Méthode en ligne de commande === 
-Ouvrez un [[:​terminal]] et entrez la commande suivante:<​code>​sudo apt-get install filezilla </​code>​ 
  
 ==== Via l'​archive du site Filezilla ==== ==== Via l'​archive du site Filezilla ====
  
-Pour toutes les versions d'​ubuntu,​ FileZilla est directement téléchargeable en exécutable (sans installation) sur le [[http://​filezilla-project.org/​download.php?​type=client|site officiel]] en .tar.gz2 ​+Pour toutes les versions d'​ubuntu,​ FileZilla est directement téléchargeable en exécutable (sans installation) sur le [[https://​filezilla-project.org/​download.php?​type=client|site officiel]] en .tar.gz2
  
 Décompressez l'​archive puis lancer le fichier "​filezilla"​ dans le répertoire "​bin"​ Décompressez l'​archive puis lancer le fichier "​filezilla"​ dans le répertoire "​bin"​
  
-Si vous souhaitez déplacer le contenu téléchargé des fichiers de FileZilla directement dans votre répertoire "​usr"​ pour une meilleure organisation de votre espace de travail, entrez ces commandes suivantes dans le terminal+Si ce clic direct ne marche pas, ou si vous souhaitez déplacer le contenu téléchargé des fichiers de FileZilla directement dans votre répertoire "​usr"​ pour une meilleure organisation de votre espace de travail, entrez ces commandes suivantes dans le terminal
  
-1-Une fois l’archive décompressée,​ rendez-vous dans le répertoire Filezilla:+1-Une fois l’archive décompressée,​ rendez-vous dans le répertoire Filezilla :
 <​code>​cd ~/​VOTRE_RÉPERTOIRE_DE_TÉLÉCHARGEMENT/​FileZillaX #X étant le numéro de la version de FileZilla</​code>​ <​code>​cd ~/​VOTRE_RÉPERTOIRE_DE_TÉLÉCHARGEMENT/​FileZillaX #X étant le numéro de la version de FileZilla</​code>​
  
Ligne 45: Ligne 41:
 3-Copiez le répertoire "​share"​ dans "/​usr/​share"​ 3-Copiez le répertoire "​share"​ dans "/​usr/​share"​
 <​code>​sudo cp -r share/* /​usr/​share</​code>​ <​code>​sudo cp -r share/* /​usr/​share</​code>​
 +
 +4-Copiez le répertoire "​lib"​ dans "/​usr/​lib"​
 +<​code>​sudo cp -r lib/* /​usr/​lib</​code>​
  
 Filezilla est maintenant parfaitement intégré dans votre système. Filezilla est maintenant parfaitement intégré dans votre système.
  
-==== Via un PPA  ==== 
-Un dépôt PPA permet d'​obtenir une version stable relativement récente par rapport à celle des dépôts. 
- 
-^ Version Ubuntu ^ Version installée ^ Version du PPA^ 
-| Ubuntu [[:​utopic|14.10]] ​   | 3.9.0.1 | 3.9.0.6 | 
-| Ubuntu [[:​trusty|14.04 LTS]]    | 3.7.3 | 3.9.0.5 | 
-| Ubuntu [[:​precise|12.04 LTS]]    | 3.5.3 | 3.8.0 | 
- 
-<note important>​ Selon votre distribution,​ le dépôt PPA diffère, lisez bien ce qui suit ci-après</​note>​ 
- 
-=== Méthode graphique === 
- 
-  * __**Pour Ubuntu 14.04 et 14.10 **__ [[ppa|ajoutez à vos sources de logiciels le PPA]] **ppa:​n-muench/​programs-ppa**((https://​launchpad.net/​~n-muench/​+archive/​ubuntu/​programs-ppa)) 
-  * __**Pour Ubuntu 12.04**__ [[ppa|ajoutez à vos sources de logiciels le PPA]] **ppa:​n-muench/​programs-ppa2**((https://​launchpad.net/​~n-muench/​+archive/​ubuntu/​programs-ppa2)) 
- 
- 
- 
-  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]] 
-  - [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​pinta|filezilla]]**. ​ 
- 
-=== Méthode en ligne de commande === 
-Ouvrez un [[:​terminal]] et entrez les commandes suivantes pour Ubuntu [[:​trusty|14.04 LTS]]  et [[:​utopic|14.10]] : 
-<​code>​ 
-sudo add-apt-repository ppa:​n-muench/​programs-ppa</​code>​ 
- 
-Pour Ubuntu [[:​precise|12.04 LTS]] :  
-<​code>​ 
-sudo add-apt-repository ppa:​n-muench/​programs-ppa2</​code>​ 
- 
-Puis dans les 2 cas :  
-<​code>​ 
-sudo apt-get update 
-sudo apt-get install filezilla 
-</​code>​ 
 ===== Configuration ===== ===== Configuration =====
  
Ligne 89: Ligne 54:
   * l'​adresse du serveur   * l'​adresse du serveur
   * le port (par défaut le port 21 )   * le port (par défaut le port 21 )
-  * le login+  * l'​utilisateur
   * le mot de passe   * le mot de passe
  
 ===== Utilisation ===== ===== Utilisation =====
- +  
- +Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​filezilla</​code>​
- +
- +
  
 ==== Ne pas afficher les dossiers cachés ==== ==== Ne pas afficher les dossiers cachés ====
Ligne 104: Ligne 66:
  
 __Version francisée__ : Cliquer sur l'​icône //Gestion des filtres -> __É__diter les règles de filtrages... -> __N__ouveau//​. Choisir un nom (« Cachés » c'est très bien...). Cliquer sur le bouton "En ajouter __p__lus"​. Dans le menu déroulant, sélectionner "Nom du fichier"​ puis « commence par ». Dans le champ le plus à droite mettre un « . ». Vérifier que les deux cases «Fichi__e__rs» et «Ré__p__ertoires»,​ à la section « Le filtre s'​applique à :» sont cochées puis Valider. De retour dans la section "Jeu de filtres",​ cocher la case placée devant le nom du nouveau filtre « Cachés » pour les filtres locaux et/ou les filtres distants. __Version francisée__ : Cliquer sur l'​icône //Gestion des filtres -> __É__diter les règles de filtrages... -> __N__ouveau//​. Choisir un nom (« Cachés » c'est très bien...). Cliquer sur le bouton "En ajouter __p__lus"​. Dans le menu déroulant, sélectionner "Nom du fichier"​ puis « commence par ». Dans le champ le plus à droite mettre un « . ». Vérifier que les deux cases «Fichi__e__rs» et «Ré__p__ertoires»,​ à la section « Le filtre s'​applique à :» sont cochées puis Valider. De retour dans la section "Jeu de filtres",​ cocher la case placée devant le nom du nouveau filtre « Cachés » pour les filtres locaux et/ou les filtres distants.
- 
- 
-__Version originale__ : Cliquer sur l'​icône //Filter the directory listings -> Edit Filters... -> __N__ew//. Choisir un nom (« hidden » c'est très bien...). Mettre "​Filename"​ et « begins with » et mettre « . ». Puis « Filter applies to Dire__c__tories ». Valider. 
  
 La fenêtre est scindée en deux : à gauche pour votre disque-dur, à droite pour le serveur auquel vous vous connectez. Cochez donc celle de gauche. Et enfin, Validez. La fenêtre est scindée en deux : à gauche pour votre disque-dur, à droite pour le serveur auquel vous vous connectez. Cochez donc celle de gauche. Et enfin, Validez.
- 
- 
  
 ==== Avoir une interface plus conviviale ==== ==== Avoir une interface plus conviviale ====
  
-Vous l'​aurez remarqué, si vous utilisez [[:​Nautilus]] ou [[:Thunar]] vos raccourcis personnels ne sont pas pris en compte, ce qui peut être génant ​et handicapant pour travailler efficacement.+Vous l'​aurez remarqué, si vous utilisez [[:​Nautilus]] ou [[:Thunar]] vos raccourcis personnels ne sont pas pris en compte, ce qui peut être gênant ​et handicapant pour travailler efficacement.
  
 Heureusement,​ FileZilla supporte le **"​drag'​n'​drop"​** (glisser/​déposer). Vous pouvez donc utiliser un bureau spécifique afin de faire comme ceci : Heureusement,​ FileZilla supporte le **"​drag'​n'​drop"​** (glisser/​déposer). Vous pouvez donc utiliser un bureau spécifique afin de faire comme ceci :
Ligne 121: Ligne 78:
  
  
-Ainsi donc, vous pouvez facilement ​uploader ​vos fichiers en vous promenant comme vous avez l'​habitude de le faire !+Ainsi donc, vous pouvez facilement ​téléverser ​vos fichiers en vous promenant comme vous avez l'​habitude de le faire !
  
  
  
 ===== FileZilla et la sécurité des sites enregistrés ===== ===== FileZilla et la sécurité des sites enregistrés =====
-<note tip>​Cette section est rédigée le 14/01/2012 sous Ubuntu classique 11.04 avec Gnome2</​note>​ 
  
-Comme beaucoup l'ont surement remarqué, FileZilla ne chiffre pas son dossier de configuration (//​~/​.filezilla//​) mais on n'y fait pas toujours attention car dans le logiciel, les mots de passe n'​apparaissent pas. Cependant la simple commande suivante affichera tout: 
-<​code>​cat ~/​.filezilla/​sitemanager.xml</​code>​ 
  
-<​note>​Apparemment il n'existe ​pas de fonctions de chiffrement dans filezillaIl suffirait d'ajouter un chiffrement ​dans le code source mais encore faudrait-il avoir le temps d'analyser le code source.</note>+Comme beaucoup l'ont surement remarqué, FileZilla ne chiffre ​pas son dossier ​de configuration (//~/.filezilla//​) mais on n'y fait pas toujours attention car dans le logiciel, les mots de passe n'apparaissent pas. Cependant la simple commande suivante affichera tout : 
 +<code>cat ~/.config/​filezilla/​sitemanager.xml</code
  
-Je vous propose ici deux méthodes pour sécuriser votre répertoire ​de configuration ​de FileZilla contre les utilisateurs indiscrets ​de votre ordinateur et contre les logiciels espionsLa première est un peu plus simple, ​la seconde est un peu plus sûr et pratique. Si en revanche vous craignez que la NSA ne soit à vos troussesalors je vous conseille plutôt ​d'utiliser la méthode truecrypt avec 2 niveau ​de chiffrement=)+La **méthode conseillée** est de contourner ce problème au moyen d'un gestionnaire ​de mots de passe comme **[[:​KeePassX]]**Non seulement ce gestionnaire permet de chiffrer efficacement ​la base de données de vos mots de passe en les protégeant simplement avec un mot de passe principalmais il permet ​d'exécuter des commandes en un clic sur un mot de passe enregistré.
  
-Bien sûr, votre répertoire .filezilla/ sera toujours vulnérable au moins pendant l'​utilisation de FileZilla car il sera déchiffré. En modifiant un peu ces 2 méthodes, vous pouvez utiliser plusieurs répertoires de configuration contenant les sites classés par sensibilité.+Deux autres méthodes permettent de sécuriser votre répertoire de configuration de FileZilla contre les utilisateurs indiscrets de votre ordinateur et contre les logiciels espions. **[[:​filezilla#​methode_cryptkeeper|Cryptkeeper]]** est un peu plus simple et **[[:​filezilla#​methode_veracrypt|VeraCrypt]]** est un peu plus sûr et pratique.\\  
 +Cependant dans les 2 cas, votre répertoire .filezilla/ sera toujours vulnérable au moins pendant l'​utilisation de FileZilla car il sera déchiffré. En modifiant un peu ces 2 méthodes, vous pouvez utiliser plusieurs répertoires de configuration contenant les sites classés par sensibilité.
  
 +==== Méthode KeePassX ====
  
-==== Méthode cryptkeeper ====+[[:​KeePassX]] (ou son alternative Keepass2) est un gestionnaire de mots de passe robuste, sécurisé et fiable. 
 + 
 +Il faut créer une nouvelle base de données, qu'on pourra alimenter avec tous ses mots de passes y compris les mots de passe FTP. 
 +Pour lancer automatiquement FileZilla pour les mots de passes FTP, procédez ainsi : 
 +  * rendez-vous dans le menu **Tools** -> **Options** -> **Integration** -> **URL Override** 
 +  * ici on peut spécifier des lignes de commandes à lancer pour chaque protocole (http, ftp, sftp, webdav, on peut même inventer ses propres protocoles). 
 +  * on peut passer les infos (nom d'​utilisateur,​ mot de passe, hôte) en variable, donc on créé un scheme **ftp** avec dans le champs //URL Override// : <​code>​cmd://​filezilla "​ftp://​{USERNAME}:​{PASSWORD}@{URL:​RMVSCM}:​21":</​code>​ 
 +  * Si on utilise Flatpak il faudra formuler la commande comme cela pour que Filezilla se lance : <​code>​ cmd://​flatpak run --branch=stable --arch=x86_64 --command=filezilla org.filezillaproject.Filezilla ​ "​ftp://​{USERNAME}:​{PASSWORD}@{URL:​RMVSCM}:​21"</​code>​  
 +  * on valide (et on s'​assure que le scheme est bien coché dans la liste) 
 +À partir de là on peut enregistrer un accès à un serveur FTP ainsi : 
 +  * **Title** : ce qu'on veut (pour reconnaître l'​accès) 
 +  * **User name** : nom d'​utilisateur FTP 
 +  * **Password** : mot de passe FTP 
 +  * **URL** : ftp://​nom_de_lhote_FTP 
 + 
 +On pourra alors lancer FileZilla et se connecter automatiquement via un simple double-clic sur le champs //URL//. 
 +Il n'est donc plus nécessaire d'​utiliser le gestionnaire de mot de passe mal sécurisé de FileZilla.
  
 +<note tip>​KeePass2 est disponible sur de très nombreuses plateformes,​ y compris Windows, Android ou iOS. Il permet également de stocker sa base de données en ligne par ex. sur un serveur Webdav ou SFTP, et donc de garder tout ses mots de passes synchronisés sur tous ses appareils, n'​importe où.</​note>​
 +
 +
 +==== Méthode cryptkeeper ====
 +<note important>​Cryptkeeper n'est plus présent dans les dépôts officiels d'​Ubuntu depuis [[Bionic]]. </​note>​
 Alors voilà mon procédé: on va utiliser **cryptkeeper** pour chiffrer le répertoire de configuration de FileZilla et **zenity** pour afficher une alerte bloquante. Alors voilà mon procédé: on va utiliser **cryptkeeper** pour chiffrer le répertoire de configuration de FileZilla et **zenity** pour afficher une alerte bloquante.
  
-Tout d'​abord il faut installer les paquets [[apt://cryptkeeper]] [[apt://zenity]]. Ensuite ajoutez un répertoire à chiffrer dans cryptkeeper,​ peu importe le chemin du répertoire chiffré, il faut juste que le chemin du répertoire déchiffré soit ~/​.filezilla . (Je ne détaille pas la procédure ici)+Tout d'​abord il faut installer les paquets ​**[[apt>cryptkeeper]]** et **[[apt>zenity]]**. Ensuite ajoutez un répertoire à chiffrer dans cryptkeeper,​ peu importe le chemin du répertoire chiffré, il faut juste que le chemin du répertoire déchiffré soit ~/​.filezilla . (Je ne détaille pas la procédure ici)
  
 <note help>Si cryptkeeper ne se lance pas au démarrage d'​Ubuntu,​ il suffit de l'​ajouter dans la liste des applications au démarrage (sa commande est simplement ''​cryptkeeper''​). Une fois lancé, un trousseau de clés apparait parmi les icones de minimisation de la barre Ubuntu. <note help>Si cryptkeeper ne se lance pas au démarrage d'​Ubuntu,​ il suffit de l'​ajouter dans la liste des applications au démarrage (sa commande est simplement ''​cryptkeeper''​). Une fois lancé, un trousseau de clés apparait parmi les icones de minimisation de la barre Ubuntu.
 Un simple clic gauche sur cette icone affiche la liste des répertoires chiffrés/​déchiffrés et de quoi créer/​importer des dossiers chiffrés.</​note>​ Un simple clic gauche sur cette icone affiche la liste des répertoires chiffrés/​déchiffrés et de quoi créer/​importer des dossiers chiffrés.</​note>​
  
-Ensuite le petit souci qu'on pourra avoir, c'est évidemment de démarrer ​filezilla ​avant d'​avoir déchiffré le répertoire de configuration. __Résultat :__ filezilla ​va créer un nouveau répertoire //​~/​.filezilla//​ et il faudra le supprimer à la main avant de déverrouiller notre répertoire chiffré (sinon cryptkeeper affichera un message disant que le répertoire cible existe déjà) et de relancer ​filezilla. C'est ici que zenity nous sera utile.+Ensuite le petit souci qu'on pourra avoir, c'est évidemment de démarrer ​FileZilla ​avant d'​avoir déchiffré le répertoire de configuration. __Résultat :__ FileZilla ​va créer un nouveau répertoire //​~/​.filezilla//​ et il faudra le supprimer à la main avant de déverrouiller notre répertoire chiffré (sinon cryptkeeper affichera un message disant que le répertoire cible existe déjà) et de relancer ​FileZilla. C'est ici que zenity nous sera utile.
  
 **Ma petite solution**, c'est de modifier le raccourci dans la barre de raccourcis (et éventuellement le menu de Gnome __Applications > Internet > Filezilla__) comme suit. **Ma petite solution**, c'est de modifier le raccourci dans la barre de raccourcis (et éventuellement le menu de Gnome __Applications > Internet > Filezilla__) comme suit.
Ligne 157: Ligne 135:
 <​code>​zenity --title '​FileZilla'​ --info --text='​Le répertoire est-il déverrouillé ?' ; filezilla</​code>​ <​code>​zenity --title '​FileZilla'​ --info --text='​Le répertoire est-il déverrouillé ?' ; filezilla</​code>​
  
-Le tour est joué, si on lance filezilla ​avec notre raccourci, une boite de dialogue bloquante s'​affiche (avant le lancement même de filezilla) et ainsi on peut déchiffrer notre répertoire //​~/​.filezilla//​ avec cryptkeeper si c'est pas déjà fait. Ensuite on clique sur Valider et filezilla ​se lance.+Le tour est joué, si on lance FileZilla ​avec notre raccourci, une boite de dialogue bloquante s'​affiche (avant le lancement même de FileZilla) et ainsi on peut déchiffrer notre répertoire //​~/​.filezilla//​ avec cryptkeeper si c'est pas déjà fait. Ensuite on clique sur Valider et FileZilla ​se lance.
  
-Après avoir fermé ​filezilla, il faut rechiffrer le répertoire//​ ~/​.filezilla//​ en le "​démontant"​ avec cryptkeeper.+Après avoir fermé ​FileZilla, il faut rechiffrer le répertoire//​ ~/​.filezilla//​ en le "​démontant"​ avec cryptkeeper.
  
  
-==== Méthode ​truecrypt ​====+==== Méthode ​VeraCrypt ​====
  
-Je vous propose aujourd'​hui une seconde méthode pour sécuriser les sites enregistrés avec FileZilla. On va utiliser ​un fichier chiffré avec **truecrypt**D'​après wikiTrueCrypt ​est gratuit ​et open-source mais non-libreC'est donc une histoire de licence qui m'​échappe (toute information supplémentaire est la bienvenue) mais l'​important est que ce n'est pas propriétaire.+VeraCrypt est un utilitaire gratuit disponible sur : https://​veracrypt.codeplex.com/​ \\ 
 +Depuis la version 1.0fil est fonctionnel sur GNU/​Linux ​et se télécharge directement sur : https://​veracrypt.codeplex.com/​releases/​view/​565079
  
-Cette méthode a 2 avantages majeurs par rapport à cryptkeeper :+À savoir que cet outil se gère en mode console et ou graphique.
  
-  * elle nécessite ​un seul clic pour ouvrir Filezilla avec son fichier ​chiffré +Nous utiliserons ​un volume ​chiffré ​dans lequel nous copierons le répertoire ~/​.filezilla ​nécessaire.
-  * elle permet d'​avoir un répertoire ​de configuration //~/​.filezilla// factice.+
  
-<note important>​Les droits administrateurs sont requis pour cette méthode chez moi comme pour le montage ​de partitions/​disques. A voir si c'est le cas pour tout le monde.</​note>​+=== Le script ​de lancement personnalisé ===
  
-=== Installation et création du fichier chiffré ===+<file bash> 
 +#! /bin/bash
  
-Tout d'​abord,​ installez **[[apt>​alltray]]** ainsi que **truecrypt** disponible sur le site officiel [[http://www.truecrypt.org/downloads]]. **alltray** nous permet de réduire une application dans la barre de minimisation et **truecrypt** nous permet de chiffrer notre répertoire de configuration.+veracrypt --mount ~/Documents/FZ_volume_chiffré ~/.filezilla && filezilla
  
-Ensuite, nous allons créer notre fichier chiffré qui contiendra ce qu'il y a normalement dans ~/​.filezilla/​. Pour ça, lancez **TrueCrypt** en mode graphique via le menu de Gnome //​Accessoires > TrueCrypt//​. Créez un nouveau volume chiffré (ici pas besoin d'une partition chiffrée). Truecrypt permet 2 niveaux de chiffrement (je vous invite à regarder l'​utilité sur le site officiel et sur Wikipédia). Ici on restera avec un seul niveau de chiffrement (donc pas de //volume hidden//). On utilisera aussi une taille réduite (1Mo est largement suffisant) et on utilisera le chiffrement //Serpent-Twofish-AES// qui est plus lent que AES simple (mais sans impact visible sur un si petit volume) mais plus sûr. Par la suite, on appellera votre fichier chiffré FZ_CHIFFRE (si vous choisissez un autre nom, modifiez les chemins en conséquence) et il contiendra tous les fichiers contenus dans //~/​.filezilla//​.+veracrypt ​--dismount ​~/​.filezilla/​ 
 +</file>
  
-Maintenant ​que votre fichier ​chiffré ​est créémontez-le (par défauten mode graphiqueil sera monté typiquement dans /​media/​truecrypt1),​ et copiez-y vos fichier contenus dans //​~/​.filezilla//​. Pour s'​assurez que vous ayez bien mis les fichiers au bon endroit, vous devez avoir la hiérarchie /​media/​truecrypt1/​sitemanager.xml et __PAS__ /​media/​truecrypt1/​.filezilla/​sitemanager.xml+L'​avantage de VeraCrypt est que, si vous avez créer ​votre volume ​chiffré ​avec mot de passeVeraCrypt vous demandera celui-ciainsi que celui de votre compte administrateurpar le biais de fenêtres graphiques ​si vous avez installé la version graphique, ​bien sûr.
  
-=== Script personnalisé de lancement ​de FileZilla ​===+Il ne reste plus qu'à modifier l'​appel ​de FileZilla ​par l'​appel du script ci-dessus ...
  
-Ensuite, créez un script de lancement (donnez-lui ​le nom de votre choix, moi je l'ai nommé //​filezilla_p//​) dans votre répertoire personnel (ou ailleurs si ça vous chante mais adaptez les chemins dans ce cas), ce script ​remplacera la commande originel //​filezilla//​. +<​note>​Pensez à autoriser ​le script en exécution, ​et à réduire les droits dessus ​pour que seul votre utilisateur ​puisse ​l'exécutertel que \\ 
-Collez ceci dans votre script : +<​code>​chmod 0700 veracrypt_filezilla</​code>​</​note>​
- +
-<​code>​echo "​Montage du répertoire..."​ +
-truecrypt --mount /​home/​USER/​FZ_CHIFFRE /​home/​USER/​.filezilla +
-echo "​Exécution de FileZilla..."​ +
-filezilla;​ +
-echo "​Démontage du répertoire..."​ +
-truecrypt --dismount /​home/​USER/​.filezilla +
-exit 0</​code>​ +
- +
-__Petites explications :__ +
- +
-  * les affichages **echo** ne sont pas indispensables mais peuvent être utile en cas de blocage quelconque pour savoir où le blocage survient. +
-  * ensuite pour la ligne ''​truecrypt --mount /​home/​USER/​FZ_CHIFFRE /​home/​USER/​.filezilla''​ : remplacez **USER** par votre nom d'​utilisateur ; remplacez **FZ_CHIFFRE** par le nom donné au fichier chiffré. Cette ligne permet de déchiffrer ​et monter FZ_CHIFFRE comme étant ~/​.filezilla/​. Truecrypt demandera le mot de passe administrateur si besoin (cf la note d'​introduction ​à la méthode truecrypt). +
-  * enfin pour la ligne ''​truecrypt --dismount /​home/​USER/​.filezilla''​ : remplacez **USER** par votre nom d'utilisateur ​; Cette ligne permet de démonter et rechiffrer le répertoire ~/​.filezilla/​ en FZ_CHIFFRE. Elle ne sera exécutée qu'une fois FileZilla fermé évidemment. +
- +
-<​note>​Il est possible d'​ajouter le mot de passe de votre fichier chiffré dans la ligne de commande. Ceci présente ​l'avantage de ne pas avoir à l'​entrer à chaque fois mais affaiblit la sécurité. A vous d'​évaluer le rapport sécurité/​commodité. Si ça vous convientalors modifiez la ligne 2 du script en ajoutant l'​option en gras présente dans cette ligne (où PASSWORD est votre mot de passe) : ''​truecrypt --mount /​home/​USER/​FZ_CHIFFRE **-p PASSWORD** /​home/​USER/​.filezilla''</​note>​ +
- +
-Maintenant, on va remplacer le raccourci FileZilla de la barre de lancement rapide et celui du menu Gnome par cette ligne de commande ​+
-<​code>​alltray gnome-terminal -e '/​home/​USER/​filezilla_p'​</​code>​ +
- +
-__Petites explications :__ +
- +
-un nouveau terminal s'​ouvre dans lequel sera exécuté notre script filezilla_p et ce terminal sera réduit en icone. J'​utilise ce procédé car il est apparemment impossible d'​exécuter plusieurs lignes de code dans un raccourci de la barre supérieur ou du menu Gnome.+
  
 === Le répertoire factice ou leurre === === Le répertoire factice ou leurre ===
Ligne 217: Ligne 174:
 La méthode est assez simple, dans nautilus, clic droit sur la flèche à côté du disque dur et puis le tour est joué. La méthode est assez simple, dans nautilus, clic droit sur la flèche à côté du disque dur et puis le tour est joué.
 La méthode peut aussi se faire par terminal. La méthode peut aussi se faire par terminal.
 +
 +==== Fichier contenant les sites utilisés ====
 +Les fichiers de configuration sont dans le dossier **.config/​filezilla** de votre **Dossier personnel**.
 +<note tip> Dans la version snap de FileZilla (beta) ces fichiers se trouvent ​ dans : ./​snap/​filezilla/​17/​.config/​filezilla/​ </​note>​
 +Vous y trouverez le fichier ''​filezilla.xml''​ qui contient la configuration mais ne contient plus d'​informations de serveurs ftp !\\
 +C'est le fichier ''​sitemanager.xml''​ qui contient la liste de vos serveurs. Si vous migrez depuis une machine sous Windows, cela correspond au fichier ''​recentservers.xml''​ qui sont dans //​users/​votre_compte_utilisateurAppData/​Roaming/​FileZilla/​ // \\
 +Hormis la seconde ligne qui contient //​platform="​*nix"//​ ou //"​windows"//,​ le reste est identique à ceci près que la version unix/linux contient des lignes supplémentaires :
 +<file xml>
 + <​Name>​Nouveau site</​Name>​
 + <​Comments />
 + <​LocalDir />
 + <​RemoteDir />
 + <​SyncBrowsing>​0</​SyncBrowsing>​
 + <​DirectoryComparison>​0</​DirectoryComparison>​Nouveau site</​Server>​
 +</​file>​
 +Si vous faites des copier/​coller de l'un à l'​autre,​ attention à ne pas avoir 2 //</​Server>//​
 +
 +==== Problème de connexion ====
 +Il peut arriver que vous ayez ces messages :
 +<​code>​
 +Erreur :    Server sent disconnect message
 +Erreur :    type 2 (protocol error):
 +Erreur :    "Too many authentication failures for nom-du-serveur"​
 +Erreur :    Impossible d'​établir une connexion au serveur
 +</​code>​
 +Si vous avez un certain nombre de paires de clés SSH, typiquement dans votre //​$USER/​.ssh///​ FileZilla va les essayer une par une est s'​arrêter à la 6ième : //Suivi :    Trying Pageant key #5// (pour le voir, basculer //​Édition->​Paramètres//​ puis //​Débogage//,​ le mettre à //​3-Détailler//​).\\
 +La solution de contournement consiste à déplacer vos clés, par exemple dans un répertoire //​$USER/​.ssh/​caché///​
 +Penser bien après l'​utilisation de filezilla, à les remettre !
  
 ===== Voir aussi ===== ===== Voir aussi =====
-  * [[http://​filezilla.sourceforge.net/|Site officiel Filezilla]] ​(en)+  ​* **(en)** [[https://​filezilla-project.org/|Site officiel Filezilla]]. 
-  * [[http://www.framasoft.net/article1011.html|Article Framasoft]] ​(fr).+  ​* **(fr)** [[https://framalibre.org/content/​filezilla|Article Framasoft]].
   L'​article en français est exclusivement pour windows.   L'​article en français est exclusivement pour windows.
-  * [[http://​www.youtube.com/​watch?​v=sfkRX8cCA4U|Vidéo HD de la présentation du programme Filezilla sous Ubuntu]] ​(fr)+  ​* **(fr)** [[https://​www.youtube.com/​watch?​v=sfkRX8cCA4U|Vidéo HD de la présentation du programme Filezilla sous Ubuntu]]. 
-  * [[http://​easylinuxguide.com/​blog/​2011/​06/​16/​filezilla-drag-and-drop-crash-fix-ubuntu-natty/​|Si vous rencontrez un soucis avec le Drag'n Drop sous Filezilla (crash) ce lien explique la cause]] ​(en) tandis que celui-ci ​montre la manipulation à faire [[http://​wiki.wxpython.org/​InstallingOnUbuntuOrDebian|qui consiste à mettre à jour wxwidget]] ​(en)+  * **(en)** ​Si vous rencontrez un soucis avec le Drag'n Drop sous Filezilla (crash) ce lien **(en)** montre la manipulation à faire [[https://​wiki.wxpython.org/​InstallingOnUbuntuOrDebian|qui consiste à mettre à jour wxwidget]].
  
 ---- ----
  
-//​Contributeurs : [[utilisateurs:​Oby.|Oby.]],​ [[utilisateurs:​adam0509]],​ [[utilisateurs:​dYpn]],​ [[utilisateurs:​agentcobra]](configuration),​ [[utilisateurs:​Karting06]],​ Pedro-le-fou (sécurité des sites enregistrés),​ [[utilisateurs:​mimidevos]]//​.+//​Contributeurs : [[utilisateurs:​Oby.|Oby.]],​ [[utilisateurs:​adam0509]],​ [[utilisateurs:​dYpn]],​ [[utilisateurs:​agentcobra]] (configuration),​ [[utilisateurs:​Karting06]],​ Pedro-le-fou (sécurité des sites enregistrés),​ [[utilisateurs:​mimidevos]]//​.
  • filezilla.1420320650.txt.gz
  • Dernière modification: Le 03/01/2015, 22:30
  • par corrigo