如何使用密钥环为无密码 ssh/sshfs 设置 gnome 密钥环以使用存储的密码解锁密钥?

如何使用密钥环为无密码 ssh/sshfs 设置 gnome 密钥环以使用存储的密码解锁密钥?

我的 gnome 密钥环中有一个 ssh 密钥,受密码保护。
我将该密钥的“解锁密码”保存在我的登录密钥环中。

如果我解锁登录密钥环,则无需输入密码即可进行 ssh。
如果我的密钥环被锁定,第一次 ssh 时,它会提示我输入 ssh 密钥密码,然后在会话的其余部分保留它。

然而,当我使用指纹登录时(自动输入我的密码,另请注意,我的密钥环密码与登录密码相同),我想要实现的目标以及我认为登录密钥环的目的是:我应该能够使用我的 ssh 密钥(for sshfs)而无需输入任何密码,因为它保存在我的登录密钥环中。

密钥环是否仅在执行一个特定的启动脚本时解锁 - 我无法识别该启动脚本(.profile不是吗,我尝试过,当我尝试 ssh 或 mount 时它会提示输入密码sshfs)?

所以我的问题是如何通过使用登录密钥环中存储的密码(登录时)来访问 ssh/sshfs。

或者换句话说:是否可以为无密码 ssh/sshfs 设置 gnome 密钥环,使用密钥环使用存储的密码解锁 ssh 密钥?

我已经检查过了,但它没有满足我的要求”如何在 gnome-keyring 中保存 SSH 密钥密码?

注意:我使用的是 Ubuntu 10.04(我知道我应该升级,计划稍后进行)

编辑:我通常使用指纹登录,我尝试使用密码登录,结果登录密钥环解锁,因此 ssh/sshfs 无需我输入登录之外的任何密码即可工作。那么现在的问题是如何通过指纹认证来解锁密钥环。

回答:https://askubuntu.com/questions/39217/unlock-keyring-with-fingerprint-reader-on-login/238055#238055 简而言之,钥匙圈不能通过指纹认证解锁。如果我想解锁,我需要使用我的登录密码。

问题结束。

答案1

我如何能够通过使用登录密钥环中存储的密码(登录时)来访问 ssh/sshfs。

不,你不能。 SSH 使用协议与 gnome-keyring 进行通信ssh-agent,仅支持私钥操作,不支持传递密码。

答案2

回答:https://askubuntu.com/questions/39217/unlock-keyring-with-fingerprint-reader-on-login/238055#238055简而言之,钥匙圈不能通过指纹认证解锁。如果我想解锁,我需要使用我的登录密码。

相关内容