我有 kubuntu 桌面 16.04。我使用kwallet
和ksshaskpass
在启动时自动解锁我的 ssh 密钥。kwallet
也受密码保护。
我的问题是,系统启动时,在要求输入密码之前ksshaskpass
,会立即要求输入第一个 ssh 密钥的密码。密码对话框(的)不包含“记住密码”复选框,因为尚未准备好(至少我猜这是原因)。所以我必须在每次重启后输入密码。~/.ssh/autostart-scripts/ssh-add.sh
kwallet
ksshaskpass
kwallet
我如何强制ksshaskpass
等待直到kwallet
启用?
我的ssh-add.sh
样子是这样的:
#!/bin/sh
ssh-add $HOME/.ssh/key1 $HOME/.ssh/key2 $HOME/.ssh/key3 $HOME/.ssh/key4 </dev/null
编辑:启动后,密码提示(的ksshaskpass
)和密码提示(的)相互覆盖。kwallet