I am currently using gnome-keyring to manage my ssh passwords. I would like to know if there are any alternatives to this, which I can use in situations when I don't have access to the UI. I am currently running Ubuntu 12.04.
gnome-keyring is not a GUI tool. Seahorse is. And
gnome-keyring infrastructure can be accessed via command line, using this project.
This is using the Python bindings that Rinzwind mentions in his comment, and using this tool, you can simply do this:
./gkeyring.py get -s myserver.com -p ftp -u user
This will look for all keyring items concerning server myserver.com with protocol ftp and username user.
as mentioned in this blog.
I've solved this problem with gnome-keyring-cli.
To install it:
- clone repo
- be sure glib-devel and libgnome-keyring-devel (or your system equivalent) are available
- compile just invoking make
- by hand copy the gnome-keyring-cli binary at the destination of your choice (my is ~/bin/)
With gnome-keyring-cli you can lookup, add, remove, etc. It's not very user friendly but it's doing the job.
If you don't want to use gnome key ring you can always use the kernal keyring...
See my notes... https://antofthy.gitlab.io/info/crypto/passwd_caching.txt
And more specifically https://antofthy.gitlab.io/info/crypto/keyring_linux_kernal.txt