I have downloaded gnupg4win and created a new set of keys using the windows command line via gpg2 command, including an authorization subkey for SSH login to be used with putty.
The gpg-agent config file has already “enable-putty-support” line in it but my SSH login is still asking for a regular password instead of a passphrase for key. The public key portion of authorization subkey is already copied to the server “~/.ssh/authorized_keys” file in rsa format.
I was checking %AppData%\gnupg\private-keys-v1.d directory of my client computer and there are no files show up in it. It was my understanding that Gpg 2.0 uses this directory to save the secret keys but I can see my keys in Kleopatra and use them for encryption and signing. Can this be a problem? I already tried killing and restarting the gpg-connect-agent , but no results.
What am I missing here? My intention is to get a yubikey and use it for ssh authentication eventually.