ksshaskpass 在 kwallet 之前要求输入密码

ksshaskpass 在 kwallet 之前要求输入密码

我有 kubuntu 桌面 16.04。我使用kwalletksshaskpass在启动时自动解锁我的 ssh 密钥。kwallet也受密码保护。

我的问题是,系统启动时,在要求输入密码之前ksshaskpass,会立即要求输入第一个 ssh 密钥的密码。密码对话框(的)不包含“记住密码”复选框,因为尚未准备好(至少我猜这是原因)。所以我必须在每次重启后输入密码。~/.ssh/autostart-scripts/ssh-add.shkwalletksshaskpasskwallet

我如何强制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

相关内容