Mac OS X Leopardのssh-agent

Mac OS X Leopardでは, ssh-agentがkeychain(Keychain.app のほうね)と統合されたらしいと聞いていたのだが、そうなの? ふーん、というまま、Ubuntuだか発祥のshell scriptであるほうのkeychainのほうを延々と使っていた。

Leopardが出てかれこれ1年以上、やっとこの恩恵にあずかることができた。いままで ~/.zshrcunset SSH_AUTH_SOCKとかやってたのがいけなかったのね。ってよく考えればわかることだが。

sshするときにKeychainがpassphraseを聞いてきてくれて快適快適。こんな感じ。

% ps ax| grep ssh-agent

45139 ?? S 0:00.18 /usr/bin/ssh-agent -l

45183 s001 R+ 0:00.00 grep ssh-agent

% ssh-agent -l

launch_msg response: Permission denied

% echo $SSH_AUTH_SOCK

/tmp/launch-XXXXXX/Listeners