ssh-agent (cont) Goodies: Key is protected on disk - can't be stolen by root. Agent 'follows you': Env variables passed to children processes. Agent can be forwarded over SSH connections. (ssh -A) Unrelated processes can use same agent by setting appropriate env variables. Problems: Unix file perms used to protect socket root@localhost can connect to your agent. Agent forwarding opens ssh-agent to any machines to which you ssh. Having multiple unrelated processes use same agent requires discovering env variables.
Copyright 2004, Bri Hatch of Onsight, Inc.
Presented at LFNW - LinuxFest Northwest, Bellingham, Washington, Apr 2004
Presentation created using vim and MagicPoint.