W niektórych systemach operacyjnych domyślnie użytkownik root nie może logować się za pomocą hasła; aby to zmienić, należy edytować plik konfiguracyjny demona SSH za pośrednictwem lokalnej konsoli.
Konkretnie sprawdź pliki konfiguracyjne w katalogu /etc/ssh/sshd_config.d/*.conf i zamień PermitRootLogin no na PermitRootLogin yes oraz PasswordAuthentication no na PasswordAuthentication yes
Jeśli ten katalog jest pusty, należy utworzyć nowy plik i wypełnić go takimi danymi
$ sudo tee /etc/ssh/sshd_config.d/60-cloudimg-settings.conf<<EOF PermitRootLogin yes PasswordAuthentication yes EOF
Jeśli ten katalog nie istnieje, należy go dodać na końcu głównego pliku konfiguracyjnego
$ sudo echo "PermitRootLogin yes" >> /etc/ssh/sshd_config $ sudo echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config
Następnie zrestartuj demona SSH lub uruchom ponownie maszynę wirtualną
$ sudo systemctl restart ssh
lub (w zależności od systemu operacyjnego)
$ sudo systemctl restart sshd
