Я изменил свои полномочия в моем .ssh
папка и теперь когда я использую часть программного обеспечения, которое использует мой закрытый ключ, я должен ввести свой пароль каждый раз. Что должно мои полномочия идти мой id_rsa
регистрируют для не ввода пароля каждый раз, когда я использую приложение, которое использует его?
В настоящее время мои полномочия установлены на:
-rw-------@ 1 Jody staff 114 Nov 4 23:29 config
-rw------- 1 Jody staff 1743 Oct 21 2009 id_rsa
-rw-------@ 1 Jody staff 397 Oct 21 2009 id_rsa.pub
-rw-------@ 1 Jody staff 3855 Sep 13 22:35 known_hosts
Обычно Вы хотите полномочия быть:
.ssh
каталог: 700 (drwx------)
.pub
файл): 644 (-rw-r--r--)
id_rsa
): 600 (-rw-------)
755 (drwxr-xr-x)
).Я предполагаю, что Вы подразумеваете, что необходимо ввести систему/пароль пользователя каждый раз, и что ранее Вы не имели к. ответ cdhowie предполагает установку пароля/пароля при генерации ключей, и если Вы сделали затем, поскольку он говорит, что необходимо будет ввести пароль каждый раз, если Вы не используете ssh агент.
Полномочия не должны иметь никакого отношения к этому. Ваш закрытый ключ шифруется с паролем, таким образом, необходимо ввести его, чтобы закрытый ключ был дешифрован и применим.
Вы могли бы рассмотреть выполнение ssh агента, который может кэшировать дешифрованные ключи и предоставит их к приложениям, для которых нужны они.