Por que meu keyring no Ubuntu não está funcionando?

6

Eu criptografei meu id_rsa com uma senha. Eu acho que o Ubuntu tem um sistema de chaveiro que me impede de inserir senha toda vez que eu tenho que usar id_rsa , like git push . Às vezes eu não preciso digitar a senha, às vezes eu faço.

Quando executo

$ ssh-add -l
Could not open a connection to your authentication agent.

$ gnome-keyring import ~/.ssh/id_rsa
WARNING: gnome-keyring:: couldn't connect to: /run/user/1000/keyring-wUoO5j/pkcs11: Connection refused
p11-kit: gnome-keyring: module failed to initialize, skipping: An error occurred on the device
gnome-keyring: couldn't find any place to import files

$ echo $SSH_AUTH_SOCK 
/run/user/1000/keyring-wUoO5j/ssh
$ echo $SSH_AGENT_PID
<empty>

No cavalo-marinho, a chave é listada em chaves openssh

Algum corpo tem o mesmo problema? Ou como resolver isso?

    
por dspjm 28.12.2015 / 02:35

1 resposta

0

Provavelmente, os serviços do Gnome, como gnome-keyring-daemon e gnome-settings-daemon , não estão em execução quando você está conectado.

AFAIR você pode mudar isso: escolha settings > settings manager > session and startup > advanced e habilite Gnome services

Outra maneira de evitar digitar sua senha toda vez, é usar os seguintes comandos uma vez após a inicialização do sistema em um terminal

ssh-agent

ssh-add <add path if not standard key>

você será solicitado a fornecer sua senha para a sua chave e o agente a armazenará até a próxima reinicialização.

HTH

s1mmel

    
O
por s1mmel 28.11.2017 / 19:54