See also

There are other SSH agents, other than the default one supplied with OpenSSH (which we used here.) There are also some systems that use more pieces (such as PAM on most desktop distributions.) Have a read around and see if you can work out how your distro of choice does things.