• 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 :)