Я недавно переключился от Ubuntu до kubuntu, обеих версий 10.10. К сожалению, в KDE ssh диалоговое окно пароля не работает из поля. Каждый раз мой ssh закрытый ключ используется, я должен ввести свой пароль. Это не безопасно и не удобно.
Я провел всестороннее исследование в сети, но только узнал датированную документацию. Несколько вещей, которые я попробовал, не удались. Текущий статус:
$SSH_AUTH_SOCK
набор к сокету ssh-агента на X сессияхКак включить ssh-агент для хранения пароля в памяти для ~15mins и в качестве награды всегда использовать графическое диалоговое окно для его входа?
Я использую асимметричные пары ключей SSH для
Даже если 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, также.