KWallet可以管理我的ssh密码吗?


9

我需要一种存储一些SSH密码的方法。请注意,这些是我需要传递给ssh的登录密码。不幸的是,密钥验证不是一种选择。我希望能够以某种方式让KWallet填写它们,因为我认为Gnome密钥锁可以做到这一点。有谁知道KDE在KWallet中是否具有此功能?如果是这样,我如何设置它以加以利用?

Answers:


2

我没有方便的KDE,但我gnome-keyring稍稍戳了一下,看起来它是通过为ssh客户端提供替代askpass程序来实现此目的的。

$KWALLET_ASKPASS在KDE中检查来自终端的的值。如果设置为某项,请尝试以下操作:export SSH_ASKPASS=$KWALLET_ASKPASS

如果不是,请查看您发行版的软件包,查看是否有askpass与关联的替换程序kwallet。如果是这样,请设置SSH_ASKPASS为该程序。


甚至对于密码(相对于密钥密码)而言,该功能也有效吗?OpenSSH对于仅从终端读取密码非常挑剔。
吉尔(Gilles)'所以

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.