For Public key authentication to work, FileZilla needs to know the private key.

- Set it globally in Settings - Connections - SFTP, or

- let the PuTTY Pageant tool manage the keys instead, or

- set the key in the Site Manager entry for your server (Use Protocol "SFTP" and Logon type "key file")

### BEGIN SIGNATURE BLOCK ###No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.All FileZilla products fully support IPv6.http://worldipv6launch.org
### END SIGNATURE BLOCK ###

The server Admin adds the public key to the SFTP server database so it is sent to your client when you login. The private key needs to be accessible by FileZilla (Site Manager, globally or through Pageant) as it is used to authenticate against the public key from the server. No magic involved.

### BEGIN SIGNATURE BLOCK ###No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.All FileZilla products fully support IPv6.http://worldipv6launch.org
### END SIGNATURE BLOCK ###