ssh agent does not list my keys despite $SSH_AUTH_SOCK set
I've seen previous discussions on this topic, https://1password.community/discussion/139077/ssh-agent-wont-list-my-keys, however my current configuration has all the bits in that discussion.
So, here's my current setup and configurations:
- I have the 1password ssh agent running per the Settings -> Developer options in 1Password.
- The configuration (
~/.ssh/config) has a Host * IdentityAgent pointing to"~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock", which I added automatically from the settings page - I added the global plist per https://developer.1password.com/docs/ssh/agent/compatibility/#configure-ssh_auth_sock-globally-for-every-client and loaded it. It did not complain about errors, so I assume it's working
- I restarted the computer since then
- I made sure my zshrc does not redeclare the SSH_AUTH_SOCKET environment variable
- fetching private repositores from the command line works, as 1password pops up and asks me to authorize the keys in the vault, and then succeeds in using them
- there are no keys as files in the
~/.ssh/directory - I have an ssh agent configuration toml file which changes the order of the keys, but nothing else
$ echo $SSH_AUTH_SOCKtells me it's set to/private/tmp/com.apple.launchd.IC5jFZHBxD/Listeners(unsure whether this is due to the plist file?)ps aux | grep ssh-agenttells me there's an ssh-agent process running at/usr/bin/ssh-agent -l, I don't think this is 1passwords, and I don't know what starts this one
With the above, ssh-add -l tells me the agent has no identities. Ideally I would like the command to list the keys that the 1password ssh agent has
1Password Version: 8.10.18
Extension Version: 2.16.0
OS Version: macOS 14.1
Browser: Arc (chrome)
