如何判断公共 SSH 密钥是否有密码

Pet*_*kas 13 security linux ssh

这可能是一个菜鸟问题,但我如何确定某人给我的公共 SSH 密钥是否有密码?

我们有一种情况,我没有为用户生成 SSH 密钥,但我想确保我放在服务器上的每个 SSH 密钥都有一个密码,但我觉得密码只是私钥的一部分。

谢谢!

Jam*_*s F 27

这不是您可以从密钥的公共部分确定的。即使您可以确定它,有什么可以阻止用户随后删除它?

当您从密钥的私有端删除密码短语时,公共端不会改变。


Jam*_*mes 7

您无法判断私钥是否具有密码短语。

  • 更准确地说,公钥没有密码短语。只有私钥可以。 (3认同)