Connect to server using SFTP and public ssh key using FileZilla on Windows

26

6

Is it possible to generate an ssh key on a windows machine then use that key to connect to a server using SFTP via FileZilla?

This is all working with my Mac but I have a client that is stuck in a windows environment. Our server does not have traditional FTP access and I need to get him connected.

Details would be greatly appreciated.

macek

Posted 2010-08-24T19:19:12.053

Reputation: 5 157

Answers

22

FileZilla uses the PuTTY suite of tools for its SSH implementation. PuTTY supports using public keys, so by default so does FileZilla. Its as simple as downloading and running Pageant and importing your key or generating a new one using PuTTYgen.

You can also manually specify a key file using the Edit->Settings menu item under the connection settings.

heavyd

Posted 2010-08-24T19:19:12.053

Reputation: 54 755

18

Simply go to Preferences -> SFTP -> Add keys in FileZilla and add your private key there, it will convert the key for you.

Akarsh Satija

Posted 2010-08-24T19:19:12.053

Reputation: 282

3Is there any way to get FileZilla on Mac to show hidden files? I can't get it to navigate to ~/.ssh/ – jchavannes – 2014-06-27T20:57:21.607

1

Answered my own question: http://superuser.com/questions/302732/filezilla-on-mac-os-x-cant-open-ssh-directory-to-get-my-keyfile

– jchavannes – 2014-06-27T20:59:20.183

It does not allow me to connect to my sftp server by using public key auth since FileZilla knows nothing about public key. openssh server knows only about public key. Filezilla also prints in connection log that 0 keypairs loaded from file. – Sergey P. aka azure – 2014-12-09T14:01:05.730

@jchavannes: Like you said for Mac press: Shift-Command-Period while in the finder window – Ujjwal Singh – 2015-07-02T10:23:22.090

3Minor correction: You need to add the private key to FileZilla. The public key must be present on the server and the private key must be present on the client (i.e. FileZilla). – Chris – 2014-02-19T16:26:41.847