4

Когда я запускаю ssh-keygen и нажимаю return вместо ввода пароля, я могу добавить ключ с помощью ssh-add ~/.ssh/id_rsa.pub . Мне предлагается ввести пароль для ~/.ssh/id_rsa.pub . Я просто нажимаю Enter и все хорошо.

Тем не менее, когда я ввожу пароль на этапе ssh-keygen , а затем повторно вводу тот же пароль на этапе ssh-add сбой с bad passphrase, try again

Я что-то пропустил?

1 ответ1

7

Вам нужно добавить закрытый ключ к ssh-агенту, а не открытый ключ. Имя ключа по умолчанию - id_rsa, поэтому вам даже не нужны никакие опции:

ssh-add

Если вы назвали свой ключ как-то еще (например, github_dsa ), используйте:

ssh-add github_dsa

Примечание для интернет-нарушителей: если вы не использовали ssh-keygen для генерации ключа, убедитесь, что ваш ключ в формате SSH. Например, для PuttyGen есть опция экспорта, которую вам нужно использовать.

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