Leopard has now a built-in support for SSH authentication with public keys.
Just open Terminal and ssh to your public-key-enabled server. A Keychain window appears, proposing you to enter the pass phrase, and then remembering it in your keychain.
Just great!
Mac OS X Hints
http://hints.macworld.com/article.php?story=20071027184750743