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

SSH跳转报sign_and_send_pubkey: agent refused operation错误

问题背景

已知存在大量同主题问题,但本次问题场景存在特殊性。
现有设备配置如下:

  • 2台PC:分别运行Win10、Win7系统
  • 1台服务器:运行Ubuntu 18.04系统
  • 基础SSH配置验证通过:Win10与Win7均可使用同一共享私钥登录Ubuntu服务器,两台PC之间也可通过该私钥完成SSH双向登录。
复现测试

基于上述配置开展两组跳转登录测试:

测试组1:Win7 跳转 Win10 再连接 Ubuntu

在Win7 PowerShell中依次执行以下命令,操作可成功执行,无报错:

# win7 powershell
ssh userA@win10 -v
ssh userB@ubuntu -v

测试组2:Win10 跳转 Win7 再连接 Ubuntu

在Win10 PowerShell中依次执行以下命令,第二步连接Ubuntu时公钥认证失败,提示需改用密码认证,密码认证可正常工作:

# win10 powershell
ssh userC@win7 -v
ssh userB@ubuntu -v
关键报错日志

公钥认证阶段的核心报错日志如下:

...
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering public key: C:\\Users\\user/.ssh/id_rsa RSA 
SHA256:JFf56HHFG6CPHdGaAxtf0SsrzVXoTlLADCN/zD3DQxw agent
debug1: Server accepts key: C:\\Users\\user/.ssh/id_rsa RSA 
SHA256:JFf56HHFG6CPHdGaAxtf0SsrzVXoTlLADCN/zD3DQxw agent

sign_and_send_pubkey: signing failed for RSA "C:\\Users\\user/.ssh/id_rsa" from agent: agent refused operation
debug1: Trying private key: C:\\Users\\user/.ssh/id_ecdsa
...
debug1: Next authentication method: password
...

核心报错信息:sign_and_send_pubkey: signing failed for RSA "C:\\Users\\user/.ssh/id_rsa" from agent: agent refused operation

已尝试排查方案(均未解决问题)
  • 修改私钥文件权限,仅保留当前用户对私钥的访问权限
  • 修改~/.ssh/config与sshd_config文件中的AllowTcpForwarding、AllowAgentForwarding配置项,同时注释掉Match Group administrators相关配置段
  • 重启各主机上的sshd服务
  • 在Win7与Win10上执行ssh-add命令注册密钥,确认两台主机的ssh-agent服务均正常运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 19:57:15