Как использовать ssh-агент (и графическое диалоговое окно пароля) в Kubuntu 10.10?

Я недавно переключился от Ubuntu до kubuntu, обеих версий 10.10. К сожалению, в KDE ssh диалоговое окно пароля не работает из поля. Каждый раз мой ssh закрытый ключ используется, я должен ввести свой пароль. Это не безопасно и не удобно.

Я провел всестороннее исследование в сети, но только узнал датированную документацию. Несколько вещей, которые я попробовал, не удались. Текущий статус:

  • Установка SSH, работающая с прямым паролем, вводится
  • ssh-агент, работающий на X сессиях
  • $SSH_AUTH_SOCK набор к сокету ssh-агента на X сессиях

Как включить ssh-агент для хранения пароля в памяти для ~15mins и в качестве награды всегда использовать графическое диалоговое окно для его входа?

Я использую асимметричные пары ключей SSH для

  • продвижение/получение по запросу в Мерзавце VCS
  • вход удаленно в различные системы сервера
3
задан 12.01.2011, 17:47

1 ответ

Даже если ssh-agent работает, это не используется, пока Вы не добавляете некоторые ключи к нему - как в ssh-add.

Что касается графических исходных данных пароля, это не часть ssh-agent ни ssh-add. В GNOME они отображены совершенно другой программой, Демон Брелока для ключей GNOME (который также действует как a ssh-agent замена). Я не знаю об аналоге KDE.


Существует способ получить ввод графических данных с ssh-add, путем указания SSH_ASKPASS переменная среды к соответствующей "askpass" программе, затем работая ssh-add < /dev/null.

Я лично использую pinentry программа от GnuPG (имеет и KDE и GNOME frontends, но должен использоваться через сценарий обертки). Кажется, существует a ksshaskpass пакет, доступный для Ubuntu, также.

1
ответ дан 08.12.2019, 02:18

Теги

Похожие вопросы