However, I'm getting a very peculiar error message:
┌─[12:53:49]─[user@pc] └──> ~ $ ssh-add -l gpg-agent: ssh handler 0xABCD1234 for fd 5 started gpg-agent: ssh request 1 is not supported gpg-agent: ssh request handler for request_identities (11) started gpg-agent: no running SCdaemon - starting it gpg-agent: DBG: first connection to SCdaemon established gpg-agent: no authentication key for ssh on card: Card error gpg-agent: /home/user/.gnupg/sshcontrol:4: key '[keygrip from auth key]' skipped: No such file or directory gpg-agent: ssh request handler for request_identities (11) ready The agent has no identities. gpg-agent: ssh handler 0xABCD1234 for fd 5 terminated
This, of course, makes no sense because I have never used a smartcard, nor do I think I have smartcard drivers installed.
Additionally, these GPG keys are valid and are imported. The key listed above also does have an authentication subkey.
I am running GnuPG version 2.1.1.
Is there any way to fix this, and (as a bonus), get my SSH keys working through GPG?
# List of allowed ssh keys. Only keys present in this file are used # in the SSH protocol. The ssh-add tool may add new entries to this <keygrip from my auth key>
Edit: Upon doing
set | grep SSH_AUTH_SOCK, I get:
However, upon trying to
cat this file, I get a
No such device or address error. However, I'm not sure if this is relevant or just user error by expecting a return.