该ssh-add命令允许您指定添加到 的身份的生命周期ssh-agent。例如,如果我输入
ssh-add -t 1h
Run Code Online (Sandbox Code Playgroud)
身份将在 1 小时后过期。然后,我可以使用 列出代理当前代表的身份ssh-add -l。
有没有办法(除了在运行ssh-add命令时记录信息)来确定身份的剩余生命周期?如果没有,是否有一些与安全相关的原因,为什么不应该有一种方法来获取这些信息?
不,ssh-agent 通信协议中没有提供此信息的接口。它仅在添加键(constraint数组)时使用,但在列出键时不会返回,如PROTOCOL.agent页面所述(每个键只有键 blob 和注释)。
要求这样做可能需要更改协议,即长距离运行。
| 归档时间: |
|
| 查看次数: |
1947 次 |
| 最近记录: |