Какое приложение пытается получить доступ к закрытому ключу SSH?
Через несколько дней в моей системе на основе Gnome (Fedora 21) появляется запрос пароля для определенного закрытого ключа ssh:
An application wants access to the private key <name-of-the-key>, but it is locked:
Запрос появляется несколько раз подряд - независимо от того, введу ли я пароль или нет. Я знаю это поведение от SparkleShare, когда он управляет более чем одним репозиторием, поэтому я думаю, что это просто плохая реализация, а не проблема безопасности.
Есть ли способ узнать, какое приложение хочет получить доступ к этому ключу? Я не нашел подсказки в журналах, но я не знаю, как мне искать...
1 ответ
У меня была такая же проблема, и мне было очень сложно найти решение.
Основная проблема gnome-keyring
, Чтобы прекратить получать эти раздражающие сообщения, вы должны отключить этот набор ключей.
Эти шаги отключат связку ключей при условии, что она действительно установлена.
Проверьте, установлено ли оно:
dpkg -L gnome-keyring
если вы получите список файлов, установленных этим пакетом, то он находится в вашей системе.
Скопируйте эти файлы из их исходной системной папки в папку внутри вашего дома:
cp /etc/xdg/autostart/gnome-keyring-* ~/.config/autostart
Убедитесь, что для каждого файла, скопированного на последнем шаге, есть строка, отключающая эту службу:
X-GNOME-Autostart-enabled=false
Один из способов сделать это в
tcsh
:cd ~/.config/autostart foreach i (gnome-keyring*) grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i end
Один из способов сделать это в
bash
:cd ~/.config/autostart for i in gnome-keyring*; do grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i; done
Я получил большую часть этого решения от:
[1] http://ask.xmodulo.com/disable-gnome-keyring-linux-desktop.html