在 Mac OS X 10.6 上从 ssh-agent 中删除密钥

Rwk*_*wky 5 ssh osx-snow-leopard ssh-agent

我试图找到一种方法来从我的 Mac 的 ssh-agent 中删除单个 ssh 身份,ssh-add 手册页指出 -d 选项确实如此

不是添加身份,而是从代理中删除身份。
如果 ssh-add 不带参数运行,则默认身份的密钥将被删除。 
否则,参数列表将被解释为公钥文件的路径列表,并且匹配的密钥将从代理中删除。
如果在给定路径中找不到公钥,ssh-add 将附加 .pub 并重试。

由于我有多个密钥,我不能将它们全部称为 id_dsa 并且我不能将它们作为参数传递,因为我不想删除身份而不是公钥。

那么有人知道另一种在 Mac 上从 ssh-agent 中删除的方法吗?

Mad*_*n S 7

您可以打开位于 中的钥匙串访问/Applications/Utilities/并导航到您的登录钥匙串登录钥匙串.

在那里,您可以删除 SSH 密钥。它们应该看起来像 SSH:/Users/您的用户名/.ssh/密钥名称 SSH 密钥