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.

macek
la source

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.

lourd
la source
18

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

Akarsh Satija
la source
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