PuTTY — Создал нового пользователя, но не могу войти под ним

PuTTY — Создал нового пользователя, но не могу войти под ним

Я могу подключиться к серверу с rootпользователем через ssh, но не могу войти с новым пользователем, которого я создал с именем server. Что я могу сделать, так это войти в root, а затем выполнить su serverкоманду.

В чем разница между этими двумя вариантами? Почему один вариант работает, а другой нет?

Вот ошибка, которую я получаю при попытке входа на сервер:

Отключено: поддерживаемая аутентификация недоступна. (сервер отправил: открытый ключ)

Я добавил AllowUsers serverстроку, /etc/ssh/sshd_configно она все равно не работает.

решение1

Сервер ожидает ключ SSH для этого пользователя, но его не существует.

Когда вы входите в систему как пользователь root, вы, скорее всего, вводите имя пользователя и пароль с клавиатуры, для чего не требуется закрытый ключ на сервере.

Однако для вашего нового пользователя, похоже, вы настроили Putty на вход только с использованием ключа/сертификата SSH, но не создали соответствующий закрытый ключ в домашнем каталоге пользователя «server».

Эти ссылки должны помочь вам разобраться:

https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2

https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server

http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/

Убедитесь, что вы также правильно установили имя пользователя auto в

"подключение->данные"

в настройках putty для вашего сеанса.

Также имейте в виду, что если вы создаете сертификат в Windows с помощью инструментов Putty, вам необходимо преобразовать сертификат, прежде чем вы сможете использовать его в Linux. Это также верно и в обратном направлении: если вы создаете сертификат в Linux, а затем копируете его в Windows для использования в Putty, вам необходимо преобразовать его другим способом.

По этой ссылке объясняется процесс их конвертации:

http://meinit.nl/using-your-openssh-private-key-in-putty

Связанный контент