You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to figure out how to use ssh-ident on a machine where the agent comes in via forwarding.
My dotfiles add a ~/.bin/ssh alias to a submodule checkout of ssh-ident. This means on any machine I use, ssh-ident gets invoked instead of /usr/bin/ssh (or whatever.) However, now, on my remote machine — where the agent comes into scope via agent-forwarding, I'm finding myself unable to contact git, etc:
❯ ssh -T [email protected]
[Warn] Warning: no keys found for identity elliott.cable in:
[Warn] ['/home/elliott.cable/.ssh/identities/elliott.cable', '/home/elliott.cable/.ssh']
[email protected]: Permission denied (publickey).
❯ /usr/bin/ssh -T [email protected]
Hi elliott.cable! You've successfully authenticated, but GitHub does not provide shell access.
I'm temporarily circumventing this by removing my wrapper entirely on the remote machine; but I'd like to more permanently fix it. Is there a way to ensure agent-forwarding still works under ssh-ident?
The text was updated successfully, but these errors were encountered:
I'm trying to figure out how to use
ssh-ident
on a machine where the agent comes in via forwarding.My dotfiles add a
~/.bin/ssh
alias to a submodule checkout ofssh-ident
. This means on any machine I use,ssh-ident
gets invoked instead of/usr/bin/ssh
(or whatever.) However, now, on my remote machine — where the agent comes into scope via agent-forwarding, I'm finding myself unable to contact git, etc:I'm temporarily circumventing this by removing my wrapper entirely on the remote machine; but I'd like to more permanently fix it. Is there a way to ensure agent-forwarding still works under
ssh-ident
?The text was updated successfully, but these errors were encountered: