Como corrigir “ssh-agent refused operation” no Ubuntu 17.10?

1

Eu instalei o Ubuntu 17.10 em uma máquina e criei uma chave ssh. No entanto eu não sou capaz de usar o chaveiro gnome para desbloquear esta chave ssh, eu sempre recebo a seguinte mensagem de erro ao tentar conectar via ssh ou usar minha chave ssh com git:

sign_and_send_pubkey: signing failed: agent refused operation

Encontrei muitos tópicos e perguntas sobre essa mensagem, mas nada resolveu meu problema. Algumas saídas do meu sistema:

$ env | grep -i ssh
    SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
    SSH_AGENT_PID=1139

$ ps aux | grep -i 'agent\|keyring'
    username    997  0.0  0.1 509344  8064 ?        Sl   15:15   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
    username   1139  0.0  0.0  11240   324 ?        Ss   15:15   0:00 /usr/bin/ssh-agent /usr/bin/im-launch env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu

$ ssh-add -l
    4096 SHA256:fingerprintXXX username@machine (RSA)

Instalei o Ubuntu novamente dentro de uma máquina virtual e, se tentar usar ssh ou git com a chave ssh, a caixa de diálogo da senha gráfica aparecerá e solicitará minha senha sem falhas.

    
por JHnet 06.11.2017 / 15:40

0 respostas