Skip to content

Latest commit

 

History

History
51 lines (44 loc) · 1.82 KB

error-agent-admitted-failure-to-sign.md

File metadata and controls

51 lines (44 loc) · 1.82 KB
title intro redirect_from versions topics shortTitle
Error: Agent admitted failure to sign
In rare circumstances, connecting to {% data variables.product.github %} via SSH on Linux produces the error `"Agent admitted failure to sign using the key"`. Follow these steps to resolve the problem.
/articles/error-agent-admitted-failure-to-sign-using-the-key
/articles/error-agent-admitted-failure-to-sign
/github/authenticating-to-github/error-agent-admitted-failure-to-sign
/github/authenticating-to-github/troubleshooting-ssh/error-agent-admitted-failure-to-sign
fpt ghes ghec
*
*
*
SSH
Agent failure to sign

When trying to SSH into {% data variables.location.product_location %} on a Linux computer, you may see the following message in your terminal:

$ ssh -vT git@{% data variables.product.product_url %}
> ...
> Agent admitted failure to sign using the key.
> debug1: No more authentication methods to try.
> Permission denied (publickey).

For more details, see this issue report on Canonical Launchpad.

Resolution

You should be able to fix this error by loading your keys into your SSH agent with ssh-add:

# start the ssh-agent in the background
$ eval "$(ssh-agent -s)"
> Agent pid 59566
$ ssh-add
> Enter passphrase for /home/YOU/.ssh/id_rsa: [tippy tap]
> Identity added: /home/YOU/.ssh/id_rsa (/home/YOU/.ssh/id_rsa)

If your key does not have the default filename (/.ssh/id_rsa), you'll have to pass that path to ssh-add:

# start the ssh-agent in the background
$ eval "$(ssh-agent -s)"
> Agent pid 59566
$ ssh-add ~/.ssh/my_other_key
> Enter passphrase for /home/YOU/.ssh/my_other_key: [tappity tap tap]
> Identity added: /home/YOU/.ssh/my_other_key (/home/YOU/.ssh/my_other_key)