Git SSH setup Отказано в доступе (publickey)

2297
Jeremy S.

Я использую образ VWWare Ubuntu 8.04 и испытываю проблемы при настройке git-доступа через SSH

Я получаю следующий вывод

debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering public key:  debug1: Authentications that can continue: publickey debug1: Offering public key:  debug1: Authentications that can continue: publickey debug1: Offering public key:  debug1: Authentications that can continue: publickey debug1: Offering public key:  debug1: Authentications that can continue: publickey debug1: Trying private key: /home/jars/.ssh/identity debug1: PEM_read_PrivateKey failed debug1: read PEM private key done: type <unknown> Enter passphrase for key '/home/jars/.ssh/identity':  debug1: read PEM private key done: type RSA debug1: Authentications that can continue: publickey debug1: No more authentication methods to try. Permission denied (publickey). 

Я сгенерировал ключи с ssh-keygen -t rsa

и переименовал их в identity(private) и ida_rsa(public), потому что изначально они не были найдены ssh.

Я также создал файл конфигурации, как показано здесь ...

Ничего не изменилось.

Я что-то упускаю или вообще что-то не так с использованием SSH в VMWare?

С уважением

0

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

3
Paweł Nadolski

Вы не упомянули, что установили открытый ключ на удаленном хосте, так что это может быть проблемой. Это должно быть добавлено $HOME/.ssh/authorized_keysна удаленном хосте. Если вы используете github, вы можете добавить ключ в настройках своей учетной записи.

Существует вспомогательный скрипт для установки ключа на удаленный хост, доступный в некоторых дистрибутивах Linux, таких как Ubuntu.

ssh-copy-id remoteuser@remotehost 

Вам, вероятно, также не нужно ничего переименовывать. Если у вас нет нестандартных требований и настройки ssh с нуля:

ssh-key-gen 

и нажмите Enter в подсказках должно быть достаточно. После этого вам нужно установить id_rsa.pub на удаленном хосте (вы можете использовать метод, описанный выше).

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