检测ssh-agent身份的剩余寿命


8

ssh-add命令允许您指定要添加到的身份的生存期ssh-agent。例如,如果我输入

ssh-add -t 1h

该标识将在1小时后失效。然后,我可以使用列出代理当前代表的身份ssh-add -l

有没有一种方法(除了在运行ssh-add命令时记录信息)来确定身份的剩余寿命?如果不是,是否有一些与安全性相关的原因,为什么不应该有一种方法来获取此信息?

Answers:


7

不,ssh-agent通信协议中没有提供该信息的接口。它仅在添加键(constraint数组)时使用,但在列出键时不返回,如PROTOCOL.agent页面所述(每个键只有键Blob和注释)。

要求此操作可能需要更改协议,这需要长距离运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.