Seit der Leopard-Version von OS X ist ssh-agent enger in Keychain integriert. Es ist möglich, die Passphrasen aller SSH-Schlüssel sicher in Keychain zu speichern, von denen der ssh-agent sie beim Start liest. Unter dem Strich ist es einfach, Ihre Schlüssel mit Passphrasen zu sichern, aber Sie müssen niemals die Passphrase eingeben, um sie zu verwenden! Hier ist, wie:
Fügen Sie die Passphrase zu jedem SSH-Schlüssel zum Schlüsselbund hinzu: (Option -k lädt nur private Schlüssel, überspringt Zertifikate)
ssh-add -K [path/to/private SSH key]
(Beachten Sie, dass es sich um eine Hauptstadt K handelt)
Wenn Sie Ihren Mac neu starten, werden alle SSH-Schlüssel in Ihrem Schlüsselbund automatisch geladen. Sie sollten die Schlüssel in der App "Keychain Access" sowie von der Befehlszeile aus sehen können:
ssh-add -l