ssh всегда запрашивает ключевой пароль

Я использую 12.10 с оболочкой гнома 3.6.

У меня есть несколько ssh пар ключей (созданный с ssh-keygen). Они хранятся в ~/.ssh/ids/hostname/id_rsa и id_rsa.pub. У меня есть файл ~/.ssh/config, который говорит который ключ использовать с который хост.

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

Я пытался импортировать ключи в морского конька (иначе Пароли и Ключи), но я работал против этой ошибки https://bugs.launchpad.net/ubuntu / + источник/морской конек / + ошибка/1017210

Я затем пытался использовать, ssh-добавляют. Это дало мне правильное поведение, но оно не сохранялось через сессии/перезагрузки.

Прежде чем я создал различные ключи для различных хостов, оболочка гнома даст мне всплывающее окно, просящее мой пароль входа в систему, и после того, как я ввел его, ключи будут разблокированы для остальной части сессии. Как я могу заставить это работать снова?

3
задан 25 November 2012 в 04:06

1 ответ

Seahorse автоматически обнаружит ключевые файлы ssh, если они находятся в каталоге верхнего уровня ~/.ssh. Моим обходным решением было изменить то, как я организовал свои ключевые файлы. Таким образом, морской конек обнаруживает их, а gnome-shell обнаруживает их, запрашивая мой пароль для входа в систему только один раз для каждого ключевого файла.

0
ответ дан 25 November 2012 в 04:06

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

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