Проблемы с парольной фразой ssh-keygen и ssh-add

Проблемы с парольной фразой ssh-keygen и ssh-add

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

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

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

решение1

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

ssh-add

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

ssh-add github_dsa

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

Связанный контент