如何用SSH密钥使用Mac OS X Keychain?
据我所知,自Mac OS X Leopard以来,Keychain已经支持存储SSH密钥。谁能解释一下这个功能是如何工作的。
我有一些我生成的RSA密钥,存储在我的~/.ssh目录下,用于访问各种服务器。我没有在这些密钥上设置密码。目前,为了登录这些服务器,我在终端中使用以下命令。
eval `ssh-agent` ssh-add ~/.ssh/some\_key\_rsa ssh user@server
(我已经写了一些Bash函数让它变得更简单。)
有没有更好的方法可以用钥匙链来实现?