Как автоматически разблокировать закрытый ключ SSH?

Я сгенерировал пару открытый / закрытый ключ RSA, используя ssh-keygen, Однако мне предлагается ввести пароль, чтобы разблокировать его при первом использовании каждого сеанса. Как я могу автоматически разблокировать его после входа в систему?

Еще лучше: поскольку он работает на сервере Ubuntu, было бы замечательно, если бы он вообще никогда не блокировался - таким образом, для автоматизированных демонов, которые в этом нуждаются, не потребуется ручное вмешательство для его использования.

2 ответа

Решение

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

В таком случае кажется, что самым простым решением было бы просто не создавать парольную фразу при создании ключа. т.е. беги

ssh-keygen

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

Для повторного использования зашифрованного ключа ssh-agent, Он печатает некоторые выходные данные, содержащие переменные среды, которые вы должны экспортировать. Затем добавьте ключи с ssh-add,

Вы должны разблокировать свой ключ только один раз, пока не будет запущен ssh-agent.

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