Previously, our platform gave you the ability to reset your
root on Linux servers externally by leveraging the agent that comes pre-installed on all of our images. As announced on the 13th of June 2016, we have completed phased out public key authentication on our platform. This means that it is not possible to reset root passwords any longer on all servers.
The reason behind this is that we wanted to follow common industry standards in terms of security and cloud models. The password authentication model is no longer something that is used by the industry and it lacks security. By implementing public key authentication, it also helps us in using upstream images which means faster security updates and a more consistent experience when dealing with our cloud. If you need to reset your root password, you will need to start your server in single-user mode and reset it there.
In addition, if you try to rebuild or rescue your server and you never attached a public key before, it will fail due to the fact that there is no public key attached to your server. You will need to take the following steps in order to resolve this:
- Cloud Servers (monthly)
You will need to contact support with a copy of your public key and we'll import it for you and link it to the existing server.
- Public Cloud (hourly)
You can choose to rebuild your server from scratch and make sure that you attach a public key to it or contact support with a copy of your public key and we'll import it for you and link it to the existing server.
Once the steps above are completed, you'll be able to rebuild or rescue your server with no problems at all. Please note that you have to re-run the procedure once we have linked your public key to your server.