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
