Hi,
I've got Gnome installed and want to connect to a remote server directory over SSH using ECDSA private keys. Since gnome-keyring doesn't support ECDSA I've removed it from the "run at startup" list from Gnome. Instead, when I log in, I run:
Code:
ssh-add ~/.ssh/id_ecdsa
That way I get prompted to enter my passphrase when I log in and it adds the keys to OpenSSH agent.
From the command line I can SSH into my machine without being asked for a passphrase.
However if I do:
Code:
gvfs-mount sftp://user@machine/home
I always get "permission denied" as if it isn't even trying use the keys held in ssh-agent.
This happens even with DSA or RSA keys.
If I re-enable gnome-keyring at startup, then it will work with RSA/DSA keys (asking for a passphrase) but obviously this doesn't work with ECDSA.
I have this working just fine in Xubuntu so I don't know what is different on my Gentoo install.