[Bug 1764044] Re: ssh-add asks about passphrases for keys already unlocked in the keychain
Sergio Durigan Junior
1764044 at bugs.launchpad.net
Fri Apr 1 19:45:30 UTC 2022
A bit more info because this bug came up again for me.
It was mentioned that this was working OK in Trusty, so I assume that
openssh 6.6 was being used there, and that when the upgrade to openssh
7.x happened this issue started happening. I agree that the tool itself
could be more helpful in its output, but this deprecation has been
documented in the release notes:
https://wiki.ubuntu.com/XenialXerus/ReleaseNotes/#OpenSSH_7.2p2
I looked at upstream's bugzilla and could not find any bugs requesting a
more verbose output from the tool. I still believe this bug should be
dealt with by upstream, and we can follow their lead. Keeping as Low
priority (and I consider that the priority will only get lower, given
that people will forcefully start migrating away from DSA).
BTW, I confirmed that this issue still applies to Jammy.
** Changed in: openssh (Ubuntu)
Status: New => Triaged
** Changed in: openssh (Ubuntu)
Importance: Low => Wishlist
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to openssh in Ubuntu.
https://bugs.launchpad.net/bugs/1764044
Title:
ssh-add asks about passphrases for keys already unlocked in the
keychain
Status in openssh package in Ubuntu:
Triaged
Bug description:
In the below example, on the second invocation of ssh-add I should not
be prompted to enter the passphrase again after I successfully entered
it on the first instance. This used to work fine in trusty i386
setup.
$ keychain && ssh-add
* keychain 2.8.2 ~ http://www.funtoo.org
* Starting ssh-agent...
Enter passphrase for /home/rolf/.ssh/id_rsa:
Identity added: /home/rolf/.ssh/id_rsa (/home/rolf/.ssh/id_rsa)
Enter passphrase for /home/rolf/.ssh/id_dsa:
Identity added: /home/rolf/.ssh/id_dsa (/home/rolf/.ssh/id_dsa)
$ keychain && ssh-add
* keychain 2.8.2 ~ http://www.funtoo.org
* Found existing ssh-agent: 25744
Enter passphrase for /home/rolf/.ssh/id_rsa:
Identity added: /home/rolf/.ssh/id_rsa (/home/rolf/.ssh/id_rsa)
Enter passphrase for /home/rolf/.ssh/id_dsa:
Identity added: /home/rolf/.ssh/id_dsa (/home/rolf/.ssh/id_dsa)
gnome-keyring is running:
$ ps -ax|grep key
2067 ? SLl 0:05 /usr/bin/gnome-keyring-daemon --start --components ssh
2078 ? Ssl 0:01 /usr/lib/x86_64-linux-gnu/indicator-keyboard/indicator-keyboard-service --use-gtk
6987 ? S 0:00 /usr/bin/ssh-agent -D -a /run/user/1000/keyring/.ssh
17832 pts/2 S+ 0:00 grep --color=auto key
ssh-agent is running:
$ ps aux | grep ssh-agent
leggewie 1928 0.0 0.0 15548 340 ? Ss 02:38 0:00 /usr/bin/ssh-agent /usr/bin/im-launch env LD_PRELOAD=libgtk3-nocsd.so.0 /usr/lib/gnome-session/run-systemd-session unity-session.target
leggewie 6987 0.0 0.0 11304 1484 ? S 02:50 0:00 /usr/bin/ssh-agent -D -a /run/user/1000/keyring/.ssh
leggewie 9952 0.0 0.0 11304 320 ? Ss 04:11 0:00 ssh-agent bash
leggewie 17850 0.0 0.0 14492 1160 pts/2 S+ 06:06 0:00 grep --color=auto ssh-agent
$ env|grep SSH
SSH_AUTH_SOCK=/tmp/ssh-W6fuGBztRRds/agent.6992
SSH_AGENT_PID=9952
SSH_AGENT_LAUNCHER=gnome-keyring
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1764044/+subscriptions
More information about the foundations-bugs
mailing list