У меня была та же проблема, я решил ее с помощью следующих шагов:
login как root: sudo su введите файл:sudo nano /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
внизу добавить: autologin-user=xxxx
сохранить содержимое файл затем выйдет и перезагрузится. Это должно определенно работать.
Я не являюсь членом команды Ubuntu Openssh, поэтому я не знаю реальной причины, все это просто спекуляция, но ...
Это согласуется с политикой внося только необходимые изменения из Debian. Это означает, что если вход root отключен в Ubuntu, вы ничего не получаете от добавления новой разницы с восходящего потока, что вам нужно будет управлять в каждой версии и обновлении.
Но, несмотря на то, что вход в корневой каталог отключен, «PermitRootLogon yes» предотвращает возможность отказа fail2ban от запрета IP-адреса на злоумышленном адресе, поскольку ожидаемое сообщение об ошибке не регистрируется в auth.log. По этой причине я изменил PermitRootLogon на «нет».