Панель запуска говорит, что у меня нет ключа SSH, но у меня есть

381
Kookerus

Я продолжаю пытаться нажать на панель запуска (или даже подключиться через SSH), я получаю сообщение об ошибке:

Launchpad user 'tay' doesn't have a registered SSH key Permission denied (publickey). 

Дело в том, что у меня действительно есть зарегистрированный ключ SSH на панели запуска. Как это исправить?

1
Как вы зарегистрировали свой ssh-ключ. Какое программное обеспечение SSH вы используете. zaonline 8 лет назад 0
У вас установлен соответствующий закрытый ключ в системе, с которой вы пытаетесь подключиться? В Linux ваш закрытый ключ должен находиться в папке `~ / .ssh`. NZD 8 лет назад 0
У меня есть правильный закрытый ключ. Подключение к Github с той же парой ключей работает отлично. Что касается моего программного обеспечения, я использую OpenSSH. Kookerus 8 лет назад 1

1 ответ на вопрос

0
stokito
  1. Вам нужен ключ RSA, т.е. ваш закрытый ключ должен быть ~ / .ssh / id_rsa. У меня была проблема, потому что мой ключ был DSA, т.е. id_dsa. Вы можете создать его с помощью:ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
  2. Зайдите в свою учетную запись Launchpad и отредактируйте ключ SSH https://launchpad.net/~yourusername/+editsshkeys
  3. Добавьте контенты ~ / .ssh / id_rsa.pub здесь
  4. Вы можете попытаться соединиться с ssh: ssh -v yourusername@git.launchpad.netи, если соединение прошло успешно, он вернул код состояния выхода -1

Похожие вопросы