这是对这个问题的跟进:GNOME键环守护进程有时不请求密码,需要通过命令行提供它.
是否有命令强制gnome-keyring-daemon请求我的私钥密码(S),而不登录到任何SSH服务器?
发布于 2018-11-12 22:19:10
如果安装了ssh-askpass (或seahorse-ssh-askpass这样的变体),则可以通过将密钥添加到带有ssh-add的密钥环中强制执行提示符。注意,要获得图形/UI提示,您需要禁用标准输入,因为如果连接的终端可用,ssh-add将从它读取输入。
# will use SSH_ASKPASS, or ssh-askpass by default
ssh-add ~/.ssh/id_rsa </dev/null
# use seahorse's prompt utility
SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add ~/.ssh/id_rsa </dev/null请注意,seahorse本身提供了一个UI,用于管理由gnome-keyring-daemon支持的机密,但主程序并不是用于一次性提示和保存操作。
https://unix.stackexchange.com/questions/480074
复制相似问题