Connect to server using SFTP and a public SSH key using FileZilla on Windows
FileZilla uses the PuTTY suite of tools for its SSH implementation. PuTTY supports using public keys, so by default so does FileZilla. It's 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 menu Edit → Settings, item Connection (first item in the left panel)
- FileZilla HowTo Wiki Entry
- Pageant documentation
- PuTTYgen documentation
If the private SSH key already exists, this can be done from within FileZilla, without the need to install extra software. Simply go to menu Edit → Settings → Connection → FTP → SFTP.
Click button Add key file and add your private key there. It will convert the key for you.