I'm trying to get SSH agent forwarding working from my Mac to a Debian server. On my Mac, I have verified that I have:
ssh-add -lshows my identities
./ssh/confighas settings to enable ForwardAgent
Passwordless login to the remote server works fine. However, none of my identities are available there and the SSH_AUTH_SOCK is empty.
I'd like to understand how this gets set up in the remote environment, and what am I missing to make it work?
My server is set up with
AllowAgentForwarding=yes in sshd_config and
ForwardAgent=yes in ssh_config.
I found some tutorials that suggest running
eval , so I tried that but I suspect this is meant for the client machine. This did set up a SSH_AUTH_SOCK when I ran it on my server, but it doesn't seem to connect back to the client agent, and it says "The agent has no identities".