You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下ssh-add -D失效时,如何强制删除ssh-agent中的SSH身份?

强制清除ssh-agent残留密钥的方法

以下是针对Windows系统下ssh-agent无法删除残留密钥的解决步骤:

  • 打开Windows凭据管理器
    可以通过系统搜索栏输入「凭据管理器」打开,或者按下Win+R组合键,输入命令rundll32.exe keymgr.dll,KRShowKeyMgr直接启动。
  • 删除SSH相关凭据
    在「Windows凭据」分类下,找到名称包含SSH或对应目标密钥的条目,右键点击选择「删除」并确认操作。
  • 重启ssh-agent服务
    打开管理员权限的命令提示符,依次执行:
    net stop ssh-agent
    net start ssh-agent
    
  • 验证清除结果
    执行命令ssh-add -l,确认残留的密钥已不再列出。

如果上述步骤后仍有问题,可检查%USERPROFILE%\.ssh\config文件,查看是否存在自动加载密钥的配置(如AddKeysToAgent yes),若有则暂时注释掉该配置后重试。

内容的提问来源于stack exchange,提问作者afiori

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 08:07:41