ssh-add -D não apaga as chaves armazenadas do ssh-agent

11

Como isso acontece?:

stan@tcpc:~/.ssh$ ssh-add -l
8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA)
2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA)
stan@tcpc:~/.ssh$ ssh-add -D
All identities removed.
stan@tcpc:~/.ssh$ ssh-add -l
8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA)
2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA)

Como as teclas não estão sendo apagadas?

p.s. poderia ser esse bug? link Eu estou no Arch Linux embora ...

    
por agent_smith 16.04.2013 / 18:29

3 respostas

2

Os passos em este post funcionaram mim; basta abrir o gerenciador de Aplicativos de Inicialização, desmarcar a entrada para "Agente de Chaves SSH - Chaveiro do GNOME: Agente SSH" e reiniciar o Unity. Se ele não aparecer, edite /etc/xdg/autostart/gnome-keyring-ssh.desktop e altere NoDisplay=true para NoDisplay=false .

    
por 23.07.2013 / 22:17
2

Ir para a pasta / tmp, apagar todas as pastas começa com ssh

solomon@debian:/tmp$ rm -rf ssh

solomon@debian:/tmp$ ssh-add -D

All identities removed.

solomon@debian:/tmp$ ssh-add -l
The agent has no identities.
    
por 09.03.2016 / 14:01
0

Eu tive o mesmo problema que você. Eu não sou especialista, mas a solução que funcionou para mim foi remover as chaves do diretório ~ / .ssh. Este é um exemplo do que eu estava vendo.

$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)
$ ssh-add -d ~/.ssh/id_rsa.pub
Identity removed: /home/user/.ssh/ybot_rsa.pub (/home/user/.ssh/id_rsa.pub)
$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)

Foi depois de mover id_rsa (e id_rsa.pub) da pasta ~ / .ssh que o agente ssh parou de ter a identidade. O que eu fiz foi:

$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)
$ mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pub ~/
$ ssh-add -l
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)

Eu estou supondo (eu posso estar errado) que se você não tivesse o daemon do Gnome Keyring rodando (gnome-keyring-daemon), este comportamento iria mudar. Talvez a solução original (e lógica) funcionasse, mas não a segunda.

    
por 27.04.2017 / 00:22