2010-10-04 2 views
5

Я использую VWWare образ Ubuntu 8.04 и испытывают проблемы при настройке доступа Git через SSHGit 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 (частной) и ida_rsa (общественности), потому что изначально они wheren't найдены ssh.

Я также создал конфигурационный файл as depicted here ...

http://help.github.com/troubleshooting-ssh/

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

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

С уважением

+0

Замечание к модераторам: любой вопрос Git не имеет отношения к суперпользователю. Git - это инструмент ** программирования **, и поэтому 100% принадлежит SO. – VonC

+0

'частный'? Я думал, что секретный ключ ssh rsa был именем 'id_rsa', а не' private' ... – VonC

+0

@Von: Это не вопрос GitHub, он связан с проблемами создания и использования открытого/закрытого ключа. –

ответ

5

Проверить права доступа на директорию .ssh на локальных и удаленных сторон:

drwx------ 3 xxx xxx 216 10-04 12:30 .ssh/ 
-rw------- 1 xxx xxx 745 06-19 12:37 authorized_keys 
-rw------- 1 xxx xxx 783 05-08 22:15 config 
-rw------- 1 xxx xxx 3.3K 2009-02-21 id_rsa 
-rw------- 1 xxx xxx 745 2009-03-06 id_rsa.pub 
-rw-r--r-- 1 xxx xxx 53K 09-27 15:51 known_hosts 

Если это не работает, запустите сервер SSH из командной строки в режиме отладки. Он может дать вам больше информации, почему он отклоняет логин.

sudo /usr/sbin/sshd -Dd 
+0

Спасибо! Запуск ssh-сервера в режиме отладки был очень полезным. – vinod

Смежные вопросы