RSA 密钥通常需要密码,但原始机器上不需要密码吗?

RSA 密钥通常需要密码,但原始机器上不需要密码吗?

我创建了 RSA 密钥并将其上传到我想要通过 SSH 连接的远程计算机。但是,我意识到,在我的本地计算机上,我可以直接通过 SSH 连接,而无需输入密码。在远程计算机上,当我想通过 SSH 连接另一台计算机时,我必须按预期输入密码。

我似乎没有运行 ssh-agent 或 ssh-ident(或者至少运行“service ssh-agent”会返回无法识别的服务)。是什么原因导致这种情况发生?我猜想密码一定存储在某个地方,如果它是纯文本,我想禁用此功能。

答案1

谢谢@Jakuje,是的,是密钥环。我可能在创建密钥时将其添加到密钥环中,登录后会自动解锁。有趣的是,密钥环有一个我不熟悉的“安全”度量或分数。我猜它与位数有关?

相关内容