У меня есть установка ключей на моем Linux бездисплейный сервер и Шпаклевка в моем Windows Desktop.
Я могу соединиться и пройти проверку подлинности успешно со Шпаклевкой, и аутентификация через Ключи RSA.
Однако, если я отключаю аутентификацию по паролю в sshd_config
(PasswordAuthentication no
) когда я пытаюсь соединение со Шпаклевкой, я добираюсь:
Server refused our key
И все же, если я затем включаю аутентификацию по паролю снова, ключевые работы аутентификации!
Кроме того, если я сбросил полномочия /.ssh
папка и авторизованные ключи к 0700
и 0644
, соответственно.
Я могу отключить аутентификацию по паролю и использовать Ключи RSA только до системной перезагрузки, которая затем возвращается server refused our key
снова....
Мне зашифровали корневой каталог, это, кажется, было причиной. Я переустановил и настроил SSH снова, и он хорошо работал, как только корневой каталог шифруется, ssh ключи не будет работать, не включая аутентификацию по паролю в sshd.config - должно быть обходное решение для этого, но на данный момент это работает на меня.