Отключено нет поддерживаемых методов аутентификации

Да, я знаю, что подобные вопросы уже существуют, и я уже проверил довольно много, но методы не смогли мне помочь. Я использую CentOS 6 на своем VPS. Эта ошибка возникает, когда я пытаюсь войти в систему под именем пользователя при подключении к PuTTY.

Я пытаюсь войти в систему как пользователь. Путь - / home / [имя]. Вот мои настройки sshd_config (это не порт по умолчанию):

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_key
PasswordAuthentication no
ChallengeResponseAuthentication no

Author_key содержит открытый ключ. Я относительно новичок в Linux, поэтому любые советы будут оценены.

РЕДАКТИРОВАТЬ: Я пробовал добавить закрытый ключ в PuTTY, и теперь он просто говорит: «Сервер отказался от нашего ключа», и появляется то же сообщение об ошибке.

0
задан 5 November 2016 в 15:39
1 ответ

Linux очень чувствителен к настройкам разрешений.

В вашем домашнем каталоге должно быть следующее:

user@server:~$ ls -alF .ssh/
drwxr-xr-x 2 user user 4096 Oct 30 04:39 ./
drwxr-x--- 5 user user 4096 Nov  5 15:50 ../
-rw------- 1 user user 1457 Oct 30 00:55 authorized_keys
3
ответ дан 4 December 2019 в 12:21

Теги

Похожие вопросы