Come consentire all'utente root di accedere utilizzando una password?

In alcuni sistemi operativi, per impostazione predefinita è vietato all'utente root accedere utilizzando una password; per modificare questo comportamento, è necessario modificare il file di configurazione del daemon SSH tramite la console locale.

Nello specifico, controlla i file di configurazione nella directory /etc/ssh/sshd_config.d/*.conf e sostituisci PermitRootLogin no con PermitRootLogin yes e PasswordAuthentication no con PasswordAuthentication yes

Se questa directory è vuota, allora è necessario creare un nuovo file e riempirlo con questi dati

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

Se questa directory non esiste, deve essere aggiunta alla fine del file di configurazione principale

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

Quindi riavvia il daemon SSH o riavvia la VM

$ sudo systemctl restart ssh

oppure (a seconda del sistema operativo)

$ sudo systemctl restart sshd
Valutazione: 1 Star2 Stars3 Stars4 Stars5 Stars (8 voti, media 0.00)
Loading...