====== FileZilla ====== ====== Objectif ====== Cette page va vous expliquer comment configurer le logiciel [[http://filezilla-project.org/|FileZilla]] afin d'utiliser votre clé SSH pour vous connecter à un serveur et transférer des fichiers en SFTP au lieu de FTP. Pour notre explication nous allons partir sur le fait de nous connecter sur le serveur de l'ASBL LoLiGrUB vers le site "public.loligrub.be" avec l'utilisateur "webmaster-public". Cette explication part du principe que vous connaissez déjà [[http://fr.wikipedia.org/wiki/Secure_Shell|SSH]] et ne couvre pas la partie des clés SSH à installer sur le client et le serveur. Vous trouverez de nombreux documents d'explications sur le web, dont [[http://www.tuteurs.ens.fr/internet/loin/ssh.html|celui-ci]], [[http://www.siteduzero.com/tutoriel-3-75110-la-connexion-securisee-a-distance-avec-ssh.html|celui-là]],... L'installation du logiciel FileZilla n'est pas expliquée dans ce document. ====== Configuration de sa clé ====== ===== "Edit" / "Settings" ===== Aller dans le menu "Edit" / "Settings", une fois la fenêtre "Settings" ouverte aller dans "Connection" / "SFTP" puis cliquer sur "Add keyfile" {{ :documentation:filezilla1.png?nolink |}} ===== Sélectionner sa clé ===== Ensuite aller dans votre répertoire "home" dans mon cas "francois" puis ensuite cliquez sur le petit bloc note afin de pouvoir saisir ".ssh"; cette partie diffère selon votre environnement graphique mais l'objectif à atteindre est d'accéder au répertoire caché **.ssh** {{ :documentation:select_file_containing_private_key_006.png?nolink |}} Une fois dans le répertoire **.ssh** il faut alors choisir sa clé privée, par défaut la clé privée se nomme id_rsa (ou id_dsa ) {{ :documentation:select_file_containing_private_key_007.png?nolink |}} ===== Convertir la clé ===== La clé n'étant pas au format désiré par FileZilla celui-ci propose de la convertir, dire "Yes" {{ :documentation:convert_keyfile_008.png?nolink |}} Puis indiquer l'endroit où l'on souhaite sauvegarder cette clé convertie, pour ma part j'ai choisi de la mettre dans **.ssh/filezilla-format** pour cela je dois donc retourner dans mon répertoire caché **.ssh** puis créer un sous-répertoire **filezilla-format**, puis afin de simplifier le suivi je la nomme de la même manière que l'original. {{ :documentation:select_filename_for_converted_keyfile_010.png?nolink |}} ===== Finalisation ===== Maintenant la clé est convertie et importée comme on peut le constater, vous pouvez valider avec **OK** {{ :documentation:settings_011.png?nolink |}} ====== Gestion de la connexion ====== ===== Ajouter à ses favoris ===== Aller dans "File" / "Site Manager" ou appuyez directement sur **ctrl+s** - créer un nouveau site - indiquer un nom , i.e. **asbl loligrub public** - mettre comme __host__ **asbl.loligrub.be** - choisir le protocol SFTP - puis choisir le type de connexion **Interactive** - indiquer l'utilisateur **webmaster-public**; le champs mot de passe n'est plus modifiable et n'a donc pas besoin d'être modifié - cliquez sur "Connexion" {{ :documentation:site_manager_012.png?nolink |}} ===== Accepter la clé ===== Lors de votre première connexion il vous demandera de valider que c'est une nouvelle clé, ne pas oublier de cocher la case; si cette fenêtre revient plus tard sachez que ce n'est pas normal (problème de sécurité, soucis de droits sur des fichiers ...) {{ :documentation:unknown_host_key_014.png?nolink |}} ===== Vous êtes connectés ===== Si tout s'est bien passé alors vous êtes connecté maintenant. {{ :documentation:asbl_loligub_pubic_-_sftp_--webmaster-public_asbl.loligrub.be_-_filezilla_015.png?nolink |}}