Błąd uwierzytelnienia podczas połączenia

0


Pracuję obecnie nad moim serwerem nad problemem, skonfigurowałem SSH Deamon, aby tylko ludzie, którzy mają prawidłowy klucz ssh, mogli zalogować się na serwerze i wybrali opcję hasła

Teraz dodałem konto użytkownika git. Przechodzę do jego folderu domowego, który utworzyłem folder „.ssh” i utworzyłem w nim ten plik „klucze_autoryzowane”. Skopiowałem tam mój klucz publiczny.

Teraz na mojej lokalnej maszynie dodałem tę tożsamość (przez ssh-add) i chciałem połączyć się z moim serwerem. ale kiedy próbuję się zalogować, nie mogę otrzymać jedynej wiadomości: „Odmowa zezwolenia (publickey)”.

Czy ktoś mógłby mi pomóc

PS Próbowałem już także połączyć się za pomocą flagi -v, ale nic nie pomaga… IMO

Z góry dziękuję!

użytkownik79233
źródło

Odpowiedzi:

2

authorized_keysPlik musi mieć odpowiednie uprawnienia właścicielskie i dostępu. Uważam, że powinien być własnością użytkownika, którego się logujesz i nikt inny nie powinien mieć uprawnień do zapisu.

Możesz włączyć debugowanie w demonie SSH za pomocą -dopcji.

-d Tryb debugowania. Serwer wysyła pełne wyjście debugowania do standardu
         błąd i nie umieszcza się w tle. Serwer
         również nie rozwidli i przetworzy tylko jedno połączenie. To
         opcja jest przeznaczona tylko do debugowania dla serwera. Wielokrotność
         -d opcje zwiększają poziom debugowania. Maksymalna to 3.

Zobacz ten artykuł

RedGrittyBrick
źródło