Mam system, w którym SSH-ing wciąż prosi o hasło, mimo że:
- Mój klucz publiczny znajduje się poprawnie w
authorized_keyspliku na zdalnym serwerze. - Mój klucz prywatny jest przechowywany jak
id_rsaw moim.sshkatalogu. - Uprawnienia na lokalnym kliencie i zdalnym serwerze są poprawne. Obejmuje to katalogi domowe,
.sshkatalogi,authorized_keysplik i same pliki kluczy. - SELinux jest wyłączony zarówno na kliencie, jak i na serwerze.
Ponadto /var/log/securena serwerze zgłasza następujący błąd przy każdej próbie logowania:
sshd[17110]: error: Could not get shadow information for <USER>
gdzie zastąpiłem rzeczywistą nazwę użytkownika ciągiem <USER>.
Co może być tego przyczyną i / lub jak mogę uruchomić klucze SSH?
-vaby wprowadzić obasshisshdw tryb gadatliwy, co naprawdę pomaga w zawężeniu przyczyny.