Hi everyone,
I'm having troubles with the gnome-keyring software. At startup, this command is run:
Code:
/usr/bin/gnome-keyring-daemon --start --components=ssh
So I should be asked for my passphrase only once when I connect to another computer, but it is not the case. Ssh keeps asking for my passphrase.
When I open a terminal, I can see that there is nothing in the variable SSH_AUTH_SOCK.
If I run the command:
Code:
/usr/bin/gnome-keyring-daemon --start --components=ssh
in a terminal, here is what I get:
Code:
GNOME_KEYRING_CONTROL=/tmp/keyring-wD1oXf
GPG_AGENT_INFO=/tmp/keyring-wD1oXf/gpg:0:1
SSH_AUTH_SOCK=/tmp/keyring-wD1oXf/ssh
But it does change anything. If a run ssh-add, I get this error message:
Code:
Could not open a connection to your authentication agent.
If I run ssh-agent as we did in the good old days, it works:
Code:
ssh-agent $SHELL
ssh-add
Enter passphrase for /home/jmadelei/.ssh/id_rsa:
Identity added: /home/jmadelei/.ssh/id_rsa (/home/jmadelei/.ssh/id_rsa)
And then I can ssh to any computer without having to enter my passphrase.
I found this page which talks about a similar problem, but I did not manage to apply the same method to my case:
https://bugzilla.gnome.org/show_bug.cgi?id=662528
I'm using Fedora 15, and my version of gnome-keyring is version 3.0.3-1.
Thanks a lot in advance for your help!