Права доступа к вашему файлу authorized_keys
и каталогам, ведущим к нему, должны быть достаточно ограничительными: они должны быть доступны для записи только вам или пользователю root (последние версии OpenSSH также разрешают их для групповой записи, если вы являетесь единственным пользователем в этой группе). См. Почему я все еще получаю запрос пароля с помощью ssh с аутентификацией с открытым ключом? для полной истории.
В вашем случае authorized_keys
является символической ссылкой. Начиная с OpenSSH 5.9 (я не проверял другие версии), в этом случае сервер проверяет разрешения, ведущие к конечной цели символической ссылки, со всеми расширенными промежуточными символическими ссылками (канонический путь). Предполагая, что все компоненты / home / wayne / dotfiles / authorized_keys2
являются каталогами, за исключением последнего, который является обычными файлами, OpenSSH проверяет разрешения / home / wayne
, ] / home / wayne / dotfiles
и / home / wayne / dotfiles / authorized_keys2
.
Если у вас есть root-доступ к серверу, проверьте журналы сервера на наличие сообщения формы неправильное владение или режимы для…
.
Сравните
с
И на файловом уровне
с
Объяснение подробно [1122787]здесь