
Я создал виртуальную машину Ubuntu с пользователем "vagrant" и аутентификацией по открытому ключу (ssh). Затем я создал нового пользователя "sshuser", изменив файл конфигурации:
etc/ssh/sshd_config
со строками:
PasswordAuthentication yes
иAllowUsers sshuser
Теперь я больше не могу войти в систему под пользователем «vagrant», так как он запрашивает пароль, но этот пользователь аутентифицирован с помощью ключа.
login as: vagrant
Server refused our key
[email protected]'s password:
Кроме того, я не знаю, смогу ли я переключиться на «root» и как это сделать.
Пожалуйста, предложите
решение1
Цитата из man-страницы для файла sshd_config.
AllowUsers Это ключевое слово может сопровождаться списком шаблонов имен пользователей, разделенных пробелами. Если указано, вход разрешентолькодля имен пользователей, соответствующих одному из шаблонов.
Пользователь vagrant не указан в вашей директиве AllowUsers, поэтому он не может войти. Вам следует добавить имя пользователя vagrant в вашу директиву AllowUsers, поставив перед ним пробел.
AllowUsers sshuser бродяга