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 10/11/2018, 11:09]
christophe c [Via l'archive du site Filezilla] il y a aussi un répertoire lib, maintenant.
filezilla [Le 02/02/2025, 12:15] (Version actuelle)
82.65.45.35 [Via les dépôts officiels]
Ligne 23: Ligne 23:
 ==== Via les dépôts officiels ==== ==== Via les dépôts officiels ====
 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]]**.
 +//
 +N'est pas présent sur les dépots officiels de Ubuntu 24.04 LTS//
  
  
 ==== 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 ce clic directe ​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+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 :
Ligne 83: Ligne 85:
  
 ===== FileZilla et la sécurité des sites enregistrés ===== ===== FileZilla et la sécurité des sites enregistrés =====
 +<note important>​Ces dires sont basés sur expérience utilisateur datée</​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 :+Comme beaucoup l'​ont ​sûrement ​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> ​ <​code>​cat ~/​.config/​filezilla/​sitemanager.xml</​code> ​
  
Ligne 92: Ligne 95:
 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é.
 +
 +
 +Remarque au 11/12/2024. Tout n'est effectivement pas chiffré (Remplacé ci-dessous par des X. Mais certaines lignes le sont. 
 +<code bash>​X@X:​~/​.config/​filezilla$ cat recentservers.xml
 +<?xml version="​1.0"​ encoding="​UTF-8"?>​
 +<​FileZilla3 version="​3.66.5"​ platform="​*nix">​
 + <​RecentServers>​
 + <​Server>​
 + <​Host>​XXX.XXX.XXX.XXX</​Host>​
 + <​Port>​XXXXX</​Port>​
 + <​Protocol>​0</​Protocol>​
 + <​Type>​0</​Type>​
 + <​User>​freebox</​User>​
 + <Pass encoding="​base64">​RnJhbmNpc0VkaXRo</​Pass>​
 + <​Logontype>​1</​Logontype>​
 + <​PasvMode>​MODE_DEFAULT</​PasvMode>​
 + <​EncodingType>​Auto</​EncodingType>​
 + <​BypassProxy>​0</​BypassProxy>​
 + </​Server>​
 + </​RecentServers>​
 +</​FileZilla3></​code>​
  
 ==== Méthode KeePassX ==== ==== Méthode KeePassX ====
Ligne 97: Ligne 121:
 [[:​KeePassX]] (ou son alternative Keepass2) est un gestionnaire de mots de passe robuste, sécurisé et fiable. [[:​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.\\ +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 :
   * rendez-vous dans le menu **Tools** -> **Options** -> **Integration** -> **URL Override**   * 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).   * 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 109: Ligne 134:
   * **URL** : ftp://​nom_de_lhote_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//.\\ +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. Il n'est donc plus nécessaire d'​utiliser le gestionnaire de mot de passe mal sécurisé de FileZilla.
  
Ligne 116: Ligne 141:
  
 ==== 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 176: Ligne 201:
 ==== Fichier contenant les sites utilisés ==== ==== Fichier contenant les sites utilisés ====
 Les fichiers de configuration sont dans le dossier **.config/​filezilla** de votre **Dossier personnel**. 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 !\\ 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/​ // \\
Ligne 188: Ligne 214:
 </​file>​ </​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.1541844572.txt.gz
  • Dernière modification: Le 10/11/2018, 11:09
  • par christophe c