Як дозволити користувачу root входити за допомогою пароля?

У деяких ОС за замовчуванням користувачу root заборонено входити за допомогою пароля; щоб це змінити, потрібно відредагувати конфігураційний файл демона SSH через локальну консоль.

А саме, перевірте конфігураційні файли в каталозі /etc/ssh/sshd_config.d/*.conf та замініть PermitRootLogin no на PermitRootLogin yes і PasswordAuthentication no на PasswordAuthentication yes

Якщо цей каталог порожній, то потрібно створити новий файл і заповнити його такими даними

$ sudo tee /etc/ssh/sshd_config.d/60-cloudimg-settings.conf<<EOF
PermitRootLogin yes
PasswordAuthentication yes
EOF

Якщо цей каталог не існує, потрібно додати такі рядки в кінець основного конфігураційного файлу

$ sudo echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
$ sudo echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config

Потім перезапустіть демон SSH або перезавантажте віртуальну машину

$ sudo systemctl restart ssh

або (залежно від ОС)

$ sudo systemctl restart sshd
Рейтинг: 1 Star2 Stars3 Stars4 Stars5 Stars (8 оцінок, сер. 0,00)
Завантаження...