When pushing a bzr repo to another server, I need to type an openSSH password.
After I typed it, an openSSH popup appears, and requires the password again.
Any way to avoid this?
The thing is, that even with an SSH key, if you put a passcode on the ssh key you use, it'll require you to enter your passcode to unlock the key once during your login session (unless otherwise configured). This is a security measure that some people enable so that others cant utilize their system nor their SSH key on their own system.
EDIT
In order to fix this, you'd need to edit your SSH key (if you use one) so that it does not require a passcode, and seahorse
(the GUI for key management and things) will help you do that. I strongly recommend you don't remove your passcode from your SSH key (if that IS the thing that's causing the popups, and I'm pretty sure it is)
By saying "password", I assume this means you don't have an SSH key.
The easiest way to make this work:
ssh-keygen
ssh-copy-id OTHERSERVER
and enter your passwordssh OTHERSERVER
Now, it should ask you for the passphrase you typed.
After that, gnome-keyring-daemon or ssh-agent will remember your passphrase until you log out.
You may find GPG Agent useful - see Tips and Tricks page on Ubuntu Community Help
gpg-agent
so SSH can get at the stored key. In general, pubic keys are strongly preferred.
Mar 16, 2011 at 21:36