Після оновлення до Fedora 23, автентифікація без паролів (на основі відкритих ключів) більше не працює в SSH: при спробі SSH до якогось хоста вона запитує мій пароль на віддаленому хості. Я не можу змусити його використовувати свій приватний ключ SSH. З Fedora 22 все працювало чудово.
Мій відкритий ключ - це ключ DSA ( ~/.ssh/id_dsa.pub
). Я використовую OpenSSH 7.1 ( openssh-7.1p1-5.fc23.x86_64
).
Як змусити автентифікацію без пароля знову працювати правильно?
ssh -Q
. Це питання, як усунути неполадки SSH. Я знайшов частину матеріалу на superuser.com/q/962918/93541 та в інших місцях, які допомагають визначити це рішення, але відповідь там описує, як використовувати ssh -Q
та не відповідає на це запитання (наприклад, він не пояснює, як виправити ця проблема), тож на мою думку це не дуб. Один на Unix і Linux є дуже схожі; Мені б хотілося, щоб я бачив це раніше. Ще раз дякую за посилання!