如果使用特定密钥,如何让 ssh-agent 发出警告?

如果使用特定密钥,如何让 ssh-agent 发出警告?

我有一个要替换的较旧的 SSH 密钥,并且我希望 ssh-agent 能够警告我它是否使用了较旧的密钥,以便我知道在该服务器上更新它。

有没有办法做到这一点?

答案1

-c您可以在使用带有选项的密钥之前进行确认ssh-add。从联机帮助页:

 -c      Indicates that added identities should be subject to confirmation
         before being used for authentication.  Confirmation is performed
         by the SSH_ASKPASS program mentioned below.  Successful confirma‐
         tion is signaled by a zero exit status from the SSH_ASKPASS pro‐
         gram, rather than text entered into the requester.

这是每个键的。因此,您可以添加一个键-c,而另一键则不添加。默认程序会要求您输入密码;但您只需单击“确定”或“取消”(这就是退出状态所表示的含义)。

相关内容