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

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

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

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

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

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

答案1

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

到达那里后,您可以删除 SSH 密钥。它们应该看起来像 SSH:/Users/your username/.ssh/键名 SSH 密钥

相关内容