2

Я следовал следующему руководству по настройке ключей SSH в Mac OS 10.7.4.

https://help.github.com/articles/generating-ssh-keys

Но по какой-то причине он постоянно запрашивает у меня пароль. Это не подскажет мне, если я не укажу фразу-пароль, но это нежелательно. Есть ли способ кешировать мою фразу-пароль, чтобы мне не приходилось запрашивать каждое нажатие / нажатие?

2 ответа2

7

Из этой статьи

Хранение парольных фраз в цепочке для ключей

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

ssh-add -K

И для сохранения ключевой фразы запустите другой ключ:

ssh-add -K /path/to/private/key/file

Когда вас попросят ввести пароль, введите его и все.

Вам никогда не понадобится ни запускать ssh-add, ни вводить вашу фразу-пароль.

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .