keychain helps you to manage ssh keys in a convenient and secure manner. It acts as a frontend to ssh-agent and gpg-agent, but allows you to easily have one long running ssh-agent process per system, rather than the norm of one ssh-agent per login session. This dramatically reduces the number of times you need to enter your passphrase. With keychain, you only need to enter a passphrase once every time your local machine is rebooted. keychain also makes it easy for remote cron jobs to securely "hook in" to a long running ssh-agent process, allowing your scripts to take advantage of key-based logins.
|Operating Systems||POSIX Linux FreeBSD Mac OS X|
Release Notes: A GPG fix for pinentry issues (Gentoo bug 203871). A Mac OS X documentation fix. Makefile updates. The archive now includes a pre-generated script and man pages.
Release Notes: The color scheme, output formatting, and the --quiet option were improved. The lockfile() implementation was simplified for smaller code. A new Mac OS X package was added.
Release Notes: Potential issues with GNU grep were fixed. A Mac OS X color problem when called with --eval was fixed. The Perl 5.10 Makefile was fixed. The README file was changed to README.rst (reStructuredText). The maintainership information was updated. The default output was simplified, so --version or --help are now required to show version, copyright, and license information.
Release Notes: Many compatibility fixes and improvements were made.
Release Notes: A defunct ssh-agent processes is no longer mistaken as running.