让 Agent 以自身身份过 SSH 网关,归因只需读一个字段

Top_Kaleidoscope2824 · reddit · 2026-11-16

讨论 agent 操作服务器时的身份归因问题:若 agent 以自身身份向网关认证、从不持有服务器凭证,「是不是 agent 干的」就变成读一个字段的事。

具体做法是网关代为选择服务器账户、签发一次性 token,并在日志里同时记录 agent 的网关登录名和共享服务器账户。作者用脚本模拟 agent(无模型参与)在 JumpServer 上实测:whoami 只返回服务器账户 labuser,但每条命令的审计记录旁都带有脚本的网关登录名 laballowed。

作者也指出该模式的边界:只适用于 SSH 网关场景,无法覆盖 API token、OAuth 授权和 SaaS 工具调用,且只能回答「谁做的」而非「是否是有意为之」。最后提问:对访问带认证 API 的 MCP 工具,大家如何区分 agent 身份与自己的凭证?

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →