ksshaskpass запрашивает пароль перед kwallet
У меня рабочий стол 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
) перекрывают друг друга сразу после запуска.