- Generate public/private key pair using Puttygen.
- Add passphrase for the private key
- Copy the public key.
- Login to the remote server and go to the ssh directory
- Open the 'authorized_keys' file and add the public key copied in the above step at the end of the file.
- Save and close the editor.
- Now open FileZilla/WinSCP Client, go to settings and import the private key file generated in step 1.
- Now enter the required field like hostname, username, password and port no. and enter the passphrase when prompted.
- Voila! You're in :)