On Tue, Jul 08, 2003 at 03:40:03PM +1000, Jamie Wilkinson wrote:
> Does anyone know of a way to have a single ssh-agent running on a machine
> per user, so that when they log in on the console, or via {k,g,x}dm, or ssh,
> only one ssh-agent is running?
At boot time start one agent per user:
su - $user -c "ssh-agent > ~$user/ssh-agent.sh"
then at each login run:
eval `grep SSH_AUTH_SOCK ~/ssh-agent.sh`; export SSH_AUTH_SOCK
ssh uses $SSH_AUTH_SOCK to talk to the agent.
> Does anyone know how to have ssh keys loaded into ssh-agent without having
> ssh-add ask for a passphrase, until that key is used? So I can have all the
> keys I use loaded at ssh-agent start, but I get prompted for a passphrase on
> the key only when ssh tries to use that key? Or perhaps a way for the key
> to get added to ssh-agent when ssh needs it?
No idea, sorry.
Cheers,
John
--
whois [EMAIL PROTECTED]
GPG key id: 0xD59C360F
http://kirriwa.net/john/
--
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug