Public bug reported:
Binary package hint: seahorse
I'm running Ubuntu 8.04 with the latest proposed packages as of today:
ii seahorse 2.22.2-0ubuntu1
I have a script that uses SSH port forwarding to create a VPN tunnel
between two machines. Since it is only for port forwarding, it doesn't
need any stdin/stdout/stderr, and I redirect all these to/from /dev/null
and put the ssh into the background.
With Gutsy and ssh-agent this works just fine.
But, in Hardy with seahorse-agent, if I have never entered my passphrase
before (which is common since the first thing I usually want to do upon
logging in is invoke the script to set up the tunnel) and seahorse-agent
asks me for my passphrase as a result of starting ssh, then when I type
it I see the "dots" being put into the text box, etc. and all seems
fine. However, when I press return the passphrase is never accepted and
I just get another chance to enter my passphrase. It will never be
accepted and I eventually have to press the Deny button to quit. I have
typed it into a terminal as cleartext and cut and pasted it so I know I
have typed it correctly.
After some experimentation, it turns out that a /dev/null stdin is
causing this problem. This fails to register my passphrase:
ssh -X remotehost xterm </dev/null
but this works fine:
ssh -X remotehost xterm >/dev/null 2>&1
** Affects: seahorse (Ubuntu)
Importance: Undecided
Status: New
--
seahorse-agent won't accept ssh passphrase if stdin is /dev/null
https://bugs.launchpad.net/bugs/236871
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to seahorse in ubuntu.
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs