Я создал пользователя с именем "пользователь". Я хочу, чтобы этот пользователь мог войти в SSH с помощью ключа SSH.
Я сделал следующее:
- создал папку с именем
.ssh
внутри/home/user
и изменил ее до 700 - создан файл с именем
authorized_keys
внутри/home/user/.ssh/
и его прав измененных 600 - добавлен открытый ключ я производимый с PuTTYgen в
authorized_keys
файл - перезапустил ssh
Теперь, когда я пытаюсь войти на hostname.com с закрытым ключом, сгенерированным с помощью puttygen, я получаю сообщение об ошибке, что server refused our key
и disconnected: no supported authentication methods available (server sent: publickey)
Когда я сделал это для пользователя root, он работал нормально, что я здесь не так делаю?