如何检查加载到代理的 SSH 密钥的有效期?

如何检查加载到代理的 SSH 密钥的有效期?

我在 Linux 上使用 OpenSSH。出于安全原因,当我将密钥加载到代理时,我使用 -t 选项来限制密钥的可用时间(通常为 10 小时左右)。

有没有办法列出所有已加载的密钥及其“到期”时间?

答案1

正如你所看到的ssh-agent协议规范,没有字段可以向客户端公开超时时间。

如果您想使用到期时间,但不想关心添加它们,那么有一个选项AddKeysToAgent,允许在第一次使用时将密钥添加到代理。

答案2

相关内容