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
Dernière révision Les deux révisions suivantes
filezilla [Le 28/05/2017, 08:16]
krodelabestiole - truecrypt abandonné avec ses failles
filezilla [Le 20/12/2021, 22:20]
wiki-corrector-bot passage de http à https sur les liens externes (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 Xenial ftp internet ​BROUILLON}}+ 
 +{{tag>​Trusty Xenial ftp internet }}
 ---- ----
  
 {{  https://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​0/​01/​FileZilla_logo.svg/​380px-FileZilla_logo.svg.png?​60}} {{  https://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​0/​01/​FileZilla_logo.svg/​380px-FileZilla_logo.svg.png?​60}}
- 
 ====== Client FTP : FileZilla ====== ====== Client FTP : FileZilla ======
  
Ligne 28: Ligne 28:
 ==== 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 42: Ligne 42:
 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.
Ligne 52: Ligne 55:
   * 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 ​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>​filezilla</​code>​+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 83: Ligne 86:
  
  
-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: +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> ​+<​code>​cat ~/.config/filezilla/​sitemanager.xml</​code> ​
  
-FIXME : Il semblerait qu'​actuellement,​ la localisation de ce fichier soit plutôt **~/​.config/​filezilla/​sitemanager.xml** ! C'est en tout cas le chemin à l'​installation sur Ubuntu 14.10. +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 principal, mais il permet d'​exécuter des commandes en un clic sur un mot de passe enregistré.
- +
-<​note>​Apparemment il n'​existe pas de fonctions de chiffrement dans FileZilla. Il suffirait d'​ajouter un chiffrement dans le code source mais encore faudrait-il avoir le temps de l'​analyser.</​note>​ +
- +
-La **méthode conseillée** est de contourner ce problème au moyen d'un gestionnaire de mots de passe comme **[[:KeePass2]]**. 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 principal, mais il permet d'​exécuter des commandes en un clic sur un mot de passe enregistré.+
  
 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.\\ ​ 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é. 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 ​KeePass2 ​====+==== Méthode ​KeePassX ​==== 
 + 
 +[[:​KeePassX]] (ou son alternative Keepass2) est un gestionnaire de mots de passe robuste, sécurisé et fiable.
  
-[[:​KeePass2]] est un gestionnaire de mots de passe robuste, sécurisé et fiable.\\ ​ 
-On peut l'​installer simplement avec la commande : 
-<​code>​sudo apt install keepass2</​code>​ 
-Il devrait alors apparaître dans la catégorie //​accessoires//​ sous le nom **KeePass**.\\ ​ 
 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.\\ ​ 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 : Pour lancer automatiquement FileZilla pour les mots de passes FTP, procédez ainsi :
Ligne 106: Ligne 103:
   * 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).   * 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>​   * 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)   * 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 : À partir de là on peut enregistrer un accès à un serveur FTP ainsi :
Ligne 120: Ligne 118:
  
 ==== Méthode cryptkeeper ==== ==== 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.
  
Ligne 154: Ligne 152:
 === Le script de lancement personnalisé === === Le script de lancement personnalisé ===
  
-<code>+<file bash>
 #! /bin/bash #! /bin/bash
  
Ligne 160: Ligne 158:
  
 veracrypt --dismount ~/​.filezilla/​ veracrypt --dismount ~/​.filezilla/​
-</code>+</file>
  
 L'​avantage de VeraCrypt est que, si vous avez créer votre volume chiffré avec mot de passe, VeraCrypt vous demandera celui-ci, ainsi que celui de votre compte administrateur,​ par le biais de fenêtres graphiques - si vous avez installé la version graphique, bien sûr. L'​avantage de VeraCrypt est que, si vous avez créer votre volume chiffré avec mot de passe, VeraCrypt vous demandera celui-ci, ainsi que celui de votre compte administrateur,​ par le biais de fenêtres graphiques - si vous avez installé la version graphique, bien sûr.
Ligne 179: Ligne 177:
  
 ==== Fichier contenant les sites utilisés ==== ==== Fichier contenant les sites utilisés ====
-Les fichiers de configuration sont dans : +Les fichiers de configuration sont dans le dossier **.config/​filezilla** de votre **Dossier personnel**. 
-<code>/home/votre_compte_utilisateur/​.config/​filezilla</​code+<note tipDans 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 !\\ +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/​ // \\+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 : 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 :
-<code>+<file xml>
  <​Name>​Nouveau site</​Name>​  <​Name>​Nouveau site</​Name>​
  <​Comments />  <​Comments />
Ligne 191: Ligne 189:
  <​SyncBrowsing>​0</​SyncBrowsing>​  <​SyncBrowsing>​0</​SyncBrowsing>​
  <​DirectoryComparison>​0</​DirectoryComparison>​Nouveau site</​Server>​  <​DirectoryComparison>​0</​DirectoryComparison>​Nouveau site</​Server>​
-</code>+</file>
 Si vous faites des copier/​coller de l'un à l'​autre,​ attention à ne pas avoir 2 //</​Server>//​ 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 =====
-  * **(en)** [[http://​filezilla.sourceforge.net/|Site officiel Filezilla]]. +  * **(en)** [[https://​filezilla-project.org/|Site officiel Filezilla]]. 
-  * **(fr)** [[http://www.framasoft.net/article1011.html|Article Framasoft]].+  * **(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.
-  * **(fr)** [[http://​www.youtube.com/​watch?​v=sfkRX8cCA4U|Vidéo HD de la présentation du programme Filezilla sous Ubuntu]]. +  * **(fr)** [[https://​www.youtube.com/​watch?​v=sfkRX8cCA4U|Vidéo HD de la présentation du programme Filezilla sous Ubuntu]]. 
-  * **(en)** ​[[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]], tandis que celui-ci ​**(en)** montre la manipulation à faire [[http://​wiki.wxpython.org/​InstallingOnUbuntuOrDebian|qui consiste à mettre à jour wxwidget]].+  * **(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.txt
  • Dernière modification: Le 11/09/2022, 11:39
  • par moths-art