Se connecter au serveur à l'aide de SFTP et de la clé publique ssh à l'aide de FileZilla sous Windows


26

Est-il possible de générer une clé ssh sur une machine Windows puis d'utiliser cette clé pour se connecter à un serveur en utilisant SFTP via FileZilla?

Tout cela fonctionne avec mon Mac, mais j'ai un client coincé dans un environnement Windows. Notre serveur n'a pas d'accès FTP traditionnel et je dois le connecter.

Les détails seraient grandement appréciés.

Réponses:


22

FileZilla utilise la suite d'outils PuTTY pour son implémentation SSH. PuTTY prend en charge l'utilisation de clés publiques, tout comme FileZilla par défaut. C'est aussi simple que de télécharger et d'exécuter Pageant et d'importer votre clé ou d'en générer une nouvelle à l'aide de PuTTYgen .

Vous pouvez également spécifier manuellement un fichier clé à l'aide de l' élément de menu Edition -> Paramètres sous les paramètres de connexion.


18

Allez simplement Preferences -> SFTP -> Add keysdans FileZilla et ajoutez-y votre clé privée, il convertira la clé pour vous.


3
Correction mineure: vous devez ajouter la clé privée à FileZilla. La clé publique doit être présente sur le serveur et la clé privée doit être présente sur le client (c'est-à-dire FileZilla).
Chris

3
Existe-t-il un moyen d'obtenir FileZilla sur Mac pour afficher les fichiers cachés? Je n'arrive pas à naviguer vers ~ / .ssh /
jchavannes

1
Répondu à ma propre question: superuser.com/questions/302732/…
jchavannes

Il ne me permet pas de me connecter à mon serveur sftp en utilisant l'authentification par clé publique car FileZilla ne sait rien de la clé publique. Le serveur openssh ne connaît que la clé publique. Filezilla affiche également dans le journal de connexion que 0 paire de clés chargée à partir du fichier.
Sergey P. aka azur

@jchavannes: Comme vous l'avez dit pour la presse Mac: Shift- Command- Perioddans la fenêtre du Finder
Ujjwal Singh
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.