我正在尝试找到一种从Mac的ssh-agent删除单个ssh身份的方法,ssh-add手册页指出-d选项可以
无需添加身份,而是从代理中删除身份。 如果ssh-add在不带参数的情况下运行,则默认标识的密钥将被删除。 否则,参数列表将被解释为公钥文件路径的列表,并且匹配的密钥将从代理中删除。 如果在给定路径下未找到公钥,则ssh-add将附加.pub并重试。
由于我有多个密钥,因此无法将它们全部称为id_dsa,也无法将它们作为参数传递,因为我不想删除身份而不是公共密钥。
那么,有人知道在Mac上从ssh-agent删除的另一种方法吗?
您可以打开位于其中的“钥匙串访问”,/Applications/Utilities/
然后导航到您的登录钥匙串。
在那里,您可以删除SSH密钥。它们应类似于SSH:/ Users /您的用户名/.ssh/密钥名称
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句