Problemy z uwierzytelnianiem klucza publicznego na cygwin

Próbowałem „ssh localhost” na cygwin (używam WIndows 7), ale ciągle prosi o hasło.

Kiedy zrobiłem „ssh -vvv localhost”, dowiedziałem się, że uwierzytelnienia klucza publicznego nie miały miejsca (lub nie powiodły się). Dlatego prosił o hasło.

debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug3: start over, passed a different list publickey,password,keyboard-interactive
debug3: preferred publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/xxxxxxxx/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password,keyboard-interactive

Nie jestem pewien, czy nie jest w stanie odczytać pliku authorized_keys lub czy wystąpił problem z limitem czasu lub czy uwierzytelnianie nie powiodło się? Czy jest jakiś sposób, aby uzyskać więcej szczegółów?

Wykonałem następujące kroki:

ssh-host-config. Odpowiedziałem tak wszystkim.Wygenerowano klucz RSA i dodano go do pliku authorized_keys.net start sshdssh localhost

Są to uprawnienia:

-rw------- 1 xxxxxxxx mkgroup  402 May 18 16:34 authorized_keys
-rw------- 1 xxxxxxxx mkgroup 1675 May 18 16:33 id_rsa
-rw-r--r-- 1 xxxxxxxx mkgroup  402 May 18 16:33 id_rsa.pub
-rw-r--r-- 1 xxxxxxxx mkgroup  171 May 18 14:33 known_hosts

Istnieje również kilka problemów: - Grupa jest wyświetlana jako mkgroup. - Myślę, że użytkownik „xxxxxxxx” nie istnieje w localhost. Nie był wyświetlany w „net user sshd”. „xxxxxxxx” to konto domeny. Czy może to powodować problem z uwierzytelnianiem klucza publicznego?

Aby sprawdzić, czy istnieje jakakolwiek różnica w wyniku, usunąłem plik authorized_keys i spróbowałem. Nie było różnicy w wynikach. Nadal wysyła pakiet i przechodzi do następnego trybu uwierzytelniania. Brak komunikatu o błędzie. Czy jest jakiś inny sposób, aby uzyskać więcej informacji (jestem Cygwinem i SSH n00b)? Chciałbym znaleźć to niepowodzenie podczas czytania pliku authorized_keys.

questionAnswers(5)

yourAnswerToTheQuestion