Não é possível conectar-se a um VPS no SSH com uma chave? [fechadas]

0

Quando me conecto ao meu VPS (16.04) com SSH, a conexão é negada e o seguinte erro é exibido:

Agent admitted failure to sign using the key.
Permission denied (publickey).

Para se conectar, eu tenho que digitar o seguinte comando para que ele funcione (meu computador está no Ubuntu 15.04):

SSH_AUTH_SOCK=0

Como não insiro este comando todas as vezes? Existe um patch?

    
por Mathieu 16.12.2016 / 10:58

1 resposta

1

Você está usando ssh-agent (ou algum derivado como gnome-keyring ), que está armazenando suas chaves ssh. Eles podem ter sido removidos, modificados ou de alguma forma inacessíveis durante o tempo.

  • verifique quais chaves estão em ssh-agent usando ssh-add -l . Eles existem?
  • você está usando gnome-keyring ? Como é o seu $SSH_AUTH_SOCK ? Veja echo $SSH_AUTH_SOCK . Em seguida, abra o aplicativo "Senhas e chaves" e verifique as chaves (e remova as problemáticas).
  • O
  • restart também deve cuidar desse problema.
por Jakuje 16.12.2016 / 14:52