Hello All, I am having both success and failure with regard to getting ssh authentication to work with my openpgp smartcard. On my Ubuntu Gutsy (Gnome) Box things are great, `ssh-add -l' reports the key correctly and I can successfully authenticate myself when ssh'ing to another box.
However, on my laptop, which is running Debain Lenny (Gnome), I can't get it to work. ssh-add -l returns the annoying `The agent has no identities'. I have done no end of fiddling to get this working. Here is a list of things that I think may be relevant and that I have installed at the moment: Ubuntu Box (Working) gnupg: 1.4.6-2ubuntu4 gnupg2: Not Installed gnupg-agent: 2.0.4-1ubuntu3 pcscd: 1.4.3-1 gpgsm: 2.0.4 seahorse: 2.20.1-0ubuntu1 pinentry-gtk-2: 0.7.3-1ubuntu2 gpg.conf contains `use-agent' gpg-agent.conf: ------ pinentry-program /usr/bin/pinentry-gtk-2 default-cache-ttl 1800 enable-ssh-support ------ Further, the loading line in my /etc/X11/Xsessions.d/90-gpg-agent looks like: ------ if ! $GPGAGENT 2>/dev/null; then $GPGAGENT --daemon --sh --enable-ssh-support>"$PID_FILE" . "$PID_FILE" fi ------ Debain Lenny Laptop (NOT Working) gnupg: 1.4.6-2.1 gnupg2: 2.0.9-1 gnupg-agent: 2.0.9-1 pcscd: 1.4.3-1 gpgsm: 2.0.9-1 seahorse: 2.22.0-1 pinentry-gtk-2: 0.7.5-1 gpg.conf contains `use-agent' gpg-agent.conf: ------ pinentry-program /usr/bin/pinentry-gtk-2 default-cache-ttl 1800 enable-ssh-support ------ Further, the loading line in my /etc/X11/Xsessions.d/90-gpg-agent looks like: ------ if ! $GPGAGENT 2>/dev/null; then STARTUP="$GPGAGENT --daemon --sh --enable-ssh-support --write-env-file=$PID_FILE $STARTUP" fi ------ I have tried using it without gnupg2 on lenny (so it was same packages as ubuntu box) but doesn't make a difference... The card works on the laptop in all other respects (signing, encrypting) but wont work with the ssh authentication. Anyone have any thoughts? I guess it's down to the different package versions?? Also, can someone explain to me exactly what I need for this to work, I am confused if I actually need gpgsm installed for example. many thanks, Edd _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users