首页/安全/安全加固速查/限制 SSH Agent 转发
口令与认证策略55 条

限制 SSH Agent 转发

Agent 转发会把私钥“能力”带到登录后的远端:远端 root 可借用转发通道登录其他主机——默认应关闭,按需精确开放。

安全加固速查安全更新于 2026-10-12
加固项凭据使用范围
适用平台Linux(OpenSSH)
风险等级中
基线AllowAgentForwarding no

关闭与核查

关闭与核查
grep -Ei 'agentforward' /etc/ssh/sshd_config
sshd -T | grep agentforwarding
# 关闭:AllowAgentForwarding no

客户端侧替代方案

客户端侧替代方案
ssh -o ForwardAgent=no host
# 跳板链路改用 ProxyJump 而非 agent 转发
ssh -J bastion app01
ProxyJump 在本地完成认证转发(不暴露 agent 到中间机),是跳板场景的推荐姿势。

易错点

  • 关闭后依赖 agent 跳转的运维脚本会失败:先盘点使用面再切
  • MAC/Windows 客户端默认可能开 ForwardAgent:终端侧配置也要同步收口

数据来源与参考

  • man 5 sshd_config:AllowAgentForwarding
  • CIS Benchmark:SSH 转发条目

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌