2010-10-04 11 views
5

Używam obraz VWWare Ubuntu 8.04 i problemy podczas konfigurowania dostępu git nad SSHGit SSH Konfiguracja Permission denied (publickey)

uzyskać następujący wynik

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). 

Mam wygenerowany klucze z ssh-keygen -t rsa

i przemianowano je na identity (prywatnego) i ida_rsa (publicznej), ponieważ początkowo oni wheren't znaleźć ssh.

ja również utworzony plik konfiguracyjny as depicted here ...

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

nic się nie zmieniło.

Czy brakuje mi czegoś lub czy jest coś złego w korzystaniu z SSH w VMWare?

Pozdrowienia

+0

Uwaga dla moderatorów: każde pytanie Git nie ma NIC DO ZROBIENIA z superużytkownikiem. Git jest narzędziem ** programowania ** i jako takie 100% należy do SO. – VonC

+0

"prywatny"? Myślałem, że klucz prywatny ssh rsa to nazwa 'id_rsa', a nie' prywatny' ... – VonC

+0

@Von: To nie jest pytanie GitHub, ma to związek z problemami z tworzeniem i używaniem klucza publicznego/prywatnego. –

Odpowiedz

5

Sprawdź swoje uprawnienia katalogu .ssh na lokalnych i zdalnych stron:

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 

Jeśli to nie zadziała, uruchom serwer SSH z linii poleceń w trybie debugowania. Może podać więcej informacji, dlaczego odrzuca logowanie.

sudo /usr/sbin/sshd -Dd 
+0

Dzięki! Uruchamianie serwera ssh w trybie debugowania było bardzo pomocne. – vinod