Невозможно войти в Ubuntu как оригинальный пользователь.

Я создал виртуальную машину Ubuntu с «бродячим» пользователем и (ssh) аутентификацией с открытым ключом. Затем я создал нового пользователя "sshuser", изменив файл конфигурации:

etc/ssh/sshd_config со строками:

PasswordAuthentication yes и AllowUsers sshuser

Теперь я больше не удается войти в систему с помощью «бродячего» пользователя, так как он запрашивает пароль, но этот пользователь аутентифицируется с помощью ключа.

login as: vagrant
Server refused our key
vagrant@127.0.0.1's password:

Кроме того, я не знаю, если и как я могу переключиться на «корень».

Пожалуйста, предложите

1
задан 10 June 2019 в 16:44

1 ответ

Цитата из man-страницы для файла sshd_config.

AllowUsers За этим ключевым словом может следовать список шаблонов имен пользователей, разделенных пробелами. Если указано, вход в систему разрешен только для имен пользователей, которые соответствуют одному из шаблонов.

Пользователь vagrant не указан в вашей директиве AllowUsers, поэтому он не может войти в систему. Вы должны добавить имя пользователя vagrant в директиву AllowUsers, перед которой ставится пробел.

AllowUsers sshuser vagrant

2
ответ дан 10 June 2019 в 16:44

Другие вопросы по тегам:

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