Probado en Ubuntu Server 20.04 para Raspberry PI instalado mediante Pi Imager.
Usualmente, después de instalar Ubuntu Server en una tarjeta Micro SD y ejecutarlo en una Raspberry PI, se debe conectar al sistema operativo mediante ssh. En este caso, el usuario y password default es ubuntu / ubuntu y es de sentido común cambiar ambos valores. El problema es realizar este cambio mediante la conexión por SSH.
Una vez conectados con el usuario ubuntu:
1. Establecer una contraseña para el usuario root.
sudo passwd
2. Permitir al usuario root conectarse mediante ssh.
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
3. Reiniciar el servicio ssh.
sudo systemctl restart ssh
4. Cerrar la sesión ssh actual establecida usando el usuario ubuntu.
exit
5. Volver a conectarse mediante ssh utilizando el usuario root y la contraseña establecida en el punto 1.
6. Cambiar el username y carpeta del usuario ubuntu por uno nuevo.
usermod -l <newname> -d /home/<newname> -m ubuntu
5. Cerrar la sesión ssh actual establecida usando el usuario root.
exit
7. Volver a conectarse mediante ssh utilizando el nuevo usuario establecido en el paso 6.
8. Quitar el password al usuario root y bloquearlo.
9. Prohibir al usuario root conectarse mediante ssh.
sudo sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
10. Reiniciar el servicio ssh nuevamente.
sudo systemctl restart ssh
11. Quitar el password del usuario root y bloquearlo.
sudo passwd -d root && sudo passwd -l root