Here are the prerequisites for using FileZilla with key-based authentication:
We would recommend using the automatic configuration file for FileZilla as described in the third article listed above. Go to "File" > "Site Manager," and apply the following changes:

When connecting for the first time, you will get a prompt regarding an unknown host key. You should tick Always trust this host, add this key to the cache, and click OK:

All prices are in USD. No setup fees. Minimum contract period for hosting plans - 1 month. Full prepayment for the contract period. Money‑back guarantee: 15 days for accounts purchased for 1 month and 100 days for accounts on annual billing. Automatic renewal is optional. Fees for domain registrations and SSL certificates cannot be refunded in case of an early contract termination.