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) перекрывают друг друга сразу после запуска.

0 ответов

Другие вопросы по тегам