@paelzer, you put a lot of work into this. Much appreciated! Thanks a
lot!

There's an important difference between your approach and mine: You
start another ssh-agent within a terminal that you do not leave. So,
this ssh-agent is available, it's plain OpenSSH ssh-agent, nothing seems
to interfere, and everything works fine. I can confirm this.

However, an ssh-agent is already running, started by the X (or GNOME)
session. And that's the ssh-agent we want to use so that the keys are
available to all programs started by the window manager (e.g. a file
manager accessing sftp://...).

Thanks to your input, though, and thanks to the fact that I got a new
VirtualBox set up, I found that it's not just `ssh-add -c` that is
failing. ssh-askpass itself (tried with the plain X11 one and the GNOME
version) is not shown when it should.

So, I got a step further but, unfortunately, I still don't know where
the actual bug is located. I am confused by a (new?) feature of GNOME
keyring (I think) that makes locally saved SSH keys available and
presents a full-screen dialog to ask for the password of the key.

There are 2 big problems with this:

(1) It works only for locally saved keys, but we want ssh-agent to
receive keys via ssh-add from anywhere (e.g. a remote server via `ssh
-A`).

(2) This dialog is not ssh-askpass. So, if ssh-askpass is supposed to
work it does not. Hence, `ssh-add -c` and key confirmations fail, too.

I am attaching my full console session in Ubuntu 18.04.1 for reference
and details.

** Attachment added: "ssh-agent-askpass-bug.txt"
   
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1812247/+attachment/5232794/+files/ssh-agent-askpass-bug.txt

** Tags added: bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1812247

Title:
  ssh-askpass(-gnome): GNOME fails to show dialog

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1812247/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to