Answers:
要保存密码,请使用seahorse软件包中的seahorse-ssh-askpass:
cd $HOME/.ssh
/usr/lib/seahorse/seahorse-ssh-askpass my_key
.pub
在示例中,确保公钥是私钥加的文件名。my_key.pub
之后要自动使用密钥,请参阅“ Gnome密钥环对话框和SSH”,并且在首次使用时,请选中“登录后自动解锁此密钥”。
ssh-add
,但是:SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add /path/to/private/key </dev/null
。需要重定向标准输入以强制使用SSH_ASKPASS
(图形提示)。
/usr/libexec/seahorse/ssh-askpass
,但是……是的,它向代理添加了密钥并使用图形提示符,但这不能解决问题。下次我必须再次添加密钥并再次输入密码...
seahorse-ssh-askpass
只是打印我输入到标准输出的密码!!!