1

Я создал нового пользователя, test . Для аккаунта я сделал следующее:

  • Я дал разрешение на test sudo
  • Я добавил test для AllowUsers в nano /etc/ssh/sshd_config
  • Я сгенерировал новую пару ключей SSH, создал и вставил ключ в /home/test/.ssh/authorized_keys (для root я поместил их в ~/.ssh/authorized_keys , поэтому я не уверен, что это не так )
  • Я проверил разрешения для /home/test/.ssh (0700) и /home/test/.ssh/authorized_keys (0600)
  • Я перезапустил службу SSH

Но когда я пытаюсь подключиться к SSH с помощью test , он говорит мне, что server refused our key . Пожалуйста помоги.

1 ответ1

0

Вещи, чтобы проверить:

Никаких лишних символов в авторизованных ключах. добавлено или добавлено.

Правильные разрешения 700 для .ssh и 600 для авторизованных ключей.

Правильное владение файлом, пользовательский test не может прочитать файл, принадлежащий другому пользователю или пользователю root из-за прав доступа к файлам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .