This was asked elsewhere but I think it a good topic for here
Any of you guys that use servers like digital ocean or one of the others… There’s something I don’t quite understand. If I use an SSH key to access the server, does my root account have a regular unix password too? I probably wasn’t paying attention if I set one initially.
A root password is not always needed with sudo access. Most sshd servers are configured to not allow any root-with-password logins. One of the recovery options will shutdown the droplet, install a random root password, and then email that password to you. Then you can access root via the droplet console (not ssh) from the control panel.